前言 在開(kāi)發(fā)中,經(jīng)常在控制器中用到block語(yǔ)句,在block語(yǔ)句中如果需引用self,而self(控制器)對(duì)象中又持有block對(duì)象,就會(huì)造成循環(huán)引用循環(huán)引用,導(dǎo)致內(nèi)存泄露...
前言 在開(kāi)發(fā)中,經(jīng)常在控制器中用到block語(yǔ)句,在block語(yǔ)句中如果需引用self,而self(控制器)對(duì)象中又持有block對(duì)象,就會(huì)造成循環(huán)引用循環(huán)引用,導(dǎo)致內(nèi)存泄露...
升級(jí)Xcode 15 后,上傳圖片到 aws s3 xcode 控制臺(tái)打印如下警告 The request of a upload task should not conta...
問(wèn)題1:ADClient編譯報(bào)錯(cuò)問(wèn)題 報(bào)錯(cuò)信息 相關(guān)代碼(demo) 原因 蘋(píng)果對(duì)AdClicent API加了一個(gè)標(biāo)識(shí)ADCLIENT_DEPRECATED_IOS_90_...
原創(chuàng):知識(shí)點(diǎn)總結(jié)性文章創(chuàng)作不易,請(qǐng)珍惜,之后會(huì)持續(xù)更新,不斷完善個(gè)人比較喜歡做筆記和寫(xiě)總結(jié),畢竟好記性不如爛筆頭哈哈,這些文章記錄了我的IOS成長(zhǎng)歷程,希望能與大家一起進(jìn)步溫...
【LLVM】編寫(xiě)自己的pass LLVM的Pass框架是LLVM中的重要部分,多個(gè)pass一起完成了LLVM的優(yōu)化與代碼轉(zhuǎn)換工作。每個(gè)pass都會(huì)完成指定的優(yōu)化工作。在某些情...
前言 在APP啟動(dòng)過(guò)程詳解+優(yōu)化(二進(jìn)制重排)[http://www.itdecent.cn/p/0edd2f64b262]一文中了解了由于缺頁(yè)中斷導(dǎo)致啟動(dòng)耗時(shí),我們可以編...
1: 什么是CABasicAnimation CABasicAnimation是核心動(dòng)畫(huà)中的一個(gè)類,其父類是CAPropertyAnimation,其子類是CASpringA...
npm run build 然后你去服務(wù)端F12 看Sources 會(huì)發(fā)現(xiàn)源代碼 如果你是使用vue-cli2的情況下你可以找到config/index.js 如果你是使用v...
問(wèn)題: 今天產(chǎn)品反饋iOS 11.3設(shè)備上有一個(gè)隱私條款展示不全問(wèn)題,從調(diào)試視圖層級(jí)上來(lái)看,UITextView的frame計(jì)算是沒(méi)有問(wèn)題的,但是文本顯示不全只顯示了高度的一...
1. 一句代碼截屏 2. UIGraphics 3. 還有就是之前一個(gè)大佬寫(xiě)的給webview截長(zhǎng)圖的 其實(shí)就是利用webView的contentSize和webView中的...
一、iTerm2簡(jiǎn)介 iTerm 2 is a terminal emulator for Mac OS X that does amazing things. 1. 安裝 ...
打開(kāi) Terminal: 密碼輸入完成之后在本地瀏覽器中輸入127.0.0.1或者localhost,出現(xiàn)it works!表明服務(wù)器已經(jīng)啟動(dòng)了 然后打開(kāi)Finder,前往 ...
問(wèn)題 1、編譯完成的類 能否對(duì)其添加變量/屬性2、運(yùn)行時(shí)創(chuàng)建的類,能否對(duì)其添加變量/屬性 備用的方法: 1、編譯時(shí) 1.1 編譯時(shí):添加成員變量 不行先來(lái)看看類的結(jié)構(gòu),類的成...
前言 iOS 原生代碼的編譯調(diào)試,都是通過(guò)一遍又一遍地編譯重啟 APP來(lái)進(jìn)行的。所以項(xiàng)目代碼量越大,編譯時(shí)間就越長(zhǎng)。雖然我們可以將部分代碼先編譯成二進(jìn)制集成到工程里,來(lái)避免每...
題外話:此教程是一篇嚴(yán)肅的學(xué)術(shù)探討類文章,僅僅用于學(xué)習(xí)研究,也請(qǐng)讀者不要用于商業(yè)或其他非法途徑上,筆者一概不負(fù)責(zé)喲~~ 準(zhǔn)備工作 非越獄的iPhone手機(jī) 用PP助手下載: ...
iOS Xcode 升級(jí)Xcode15報(bào)錯(cuò): 缺少文件libarclite 一、仔細(xì)查看報(bào)錯(cuò)代碼: 這個(gè)路徑: 缺少文件, 那么進(jìn)入這個(gè)路徑進(jìn)行查看 我這個(gè)截圖是修復(fù)后的內(nèi)...
1、原理: 1、首先有一個(gè)圓:#333的純凈的圓,效果: 2、再來(lái)兩個(gè)半圓,左邊一個(gè),右邊一個(gè)將此黑色的圓蓋住,效果: 此時(shí)將右半圓旋轉(zhuǎn)30°,就會(huì)漏出底圓,效果: 好了,放...
UITextView的文字顯示區(qū)域是由textContainer決定的,所以要解決這個(gè)問(wèn)題需要從textContainer或相關(guān)的屬性入手。 1.上下不留邊距 UITextV...