遇到面試經(jīng)常會(huì)被問道weak的實(shí)現(xiàn)原理,今天查了下資料,實(shí)現(xiàn)原理如下:1,整個(gè)程序中可以有很多對(duì)象被弱引用2,一個(gè)對(duì)象可以弱引用多次我們實(shí)現(xiàn)的邏...
異步繪制 簡(jiǎn)單來說就是復(fù)雜界面UI渲染耗時(shí),但是渲染必須在主線程,所以直接渲染耗時(shí)不可避免,但是我們可以將渲染的view將里面的內(nèi)容通過繪制來表...
看了52個(gè)高效方法,發(fā)現(xiàn)里面干活多 記錄一下 如果你想封裝個(gè)東西,這個(gè)東西只有基本類型,那么用struct比較好,因?yàn)榉庋b成類需要額外開銷,并且...
這個(gè)方法最后一個(gè)參數(shù)有點(diǎn)難理解,剛開始看就不知索然,其實(shí),知道套路后,就明白了
fishhook是facebook維護(hù)的一個(gè)開源的可以替換方法的庫fishhook的原理是:當(dāng)app加載進(jìn)內(nèi)存調(diào)用系統(tǒng)方法的時(shí)候,dyld 告訴...
獲取當(dāng)前進(jìn)程ID 有2中方式
領(lǐng)導(dǎo)讓自動(dòng)打包 所以研究下Fastlane 沒研究出來
匯編 CPU & 內(nèi)存 控制線內(nèi)存是讀還是寫 地址線從內(nèi)存地址中找出內(nèi)存的值 數(shù)據(jù)線從內(nèi)存中取出數(shù)據(jù)交給CPU,傳輸數(shù)據(jù)的能力 寄存器 CPU直...