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