由于業(yè)務(wù)上的需要东帅,我們業(yè)務(wù)線接到需求要將部分頁面進(jìn)行 RN 的改造岭埠,很開心的接到了這個任務(wù)脆丁,一心歡喜的覺得可以學(xué)點新東西奢讨,然而所謂的 write...
最近在做短視頻相關(guān)的模塊稚叹,于是在看 GPUImage 的源碼。其實有一定了解的伙伴一定知道 GPUImage 是通過 addTarget 鏈條的...
隨著項目中不斷更新迭代拿诸,由于各種原因扒袖,項目中總會出現(xiàn)很多曾經(jīng)添加而現(xiàn)在不在需要的圖片。而這些圖片占用包大小亩码,所以需要清理這些不在使用的圖片季率。但是...
我們?nèi)粘i_發(fā)的打包或者 SDK 的打包會生成一個ipa 或者 framework。在 framework 和 ipa 文件中其實都可以找到一個 ...
隨著開發(fā)的不斷進(jìn)行描沟,我們的項目總會變得越來越大飒泻,而過大的占用用戶的內(nèi)存空間會對用戶的留存造成一定的影響,所以我們總是需要找到方案來減小我們的包大...
在我們?nèi)粘i_發(fā)的過程中吏廉,我們的項目中可能都會遇到一個需求就是去下載一個文件泞遗,然后將文件保存到本地,但是在下載的過程中一定是異步的席覆,也就是說我們可...
在我們?nèi)粘i_發(fā)中史辙,我們或多或少的都會遇到循環(huán)引用的問題。其實問題的實質(zhì)就是造成了互相持有的關(guān)系佩伤,在對象釋放的時候聊倔,就好像產(chǎn)生了一個死鎖一樣,系統(tǒng)...
在日常開發(fā)中我經(jīng)常會調(diào)用responseToSelector這個方法生巡,尤其是是在我們寫的協(xié)議的類中我們經(jīng)常會有這樣的判斷耙蔑。最近重新看《編寫高質(zhì)量...
最近在掘金翻譯計劃和小伙伴一起翻譯的一篇的iOS相關(guān)文章,文中能夠了解到一些iOS的文件讀取機(jī)制和我們線上閃退問題如何發(fā)現(xiàn)孤荣,以及一些處理方案甸陌。其...