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