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