![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
最近在做短視頻相關的模塊抓督,于是在看 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)引用的問題羡滑。其實問題的實質(zhì)就是造成了互相持有的關系,在對象釋放的時候算芯,就好像產(chǎn)生了一個死鎖一樣柒昏,系統(tǒng)...
在日常開發(fā)中我經(jīng)常會調(diào)用responseToSelector這個方法,尤其是是在我們寫的協(xié)議的類中我們經(jīng)常會有這樣的判斷熙揍。最近重新看《編寫高質(zhì)量...
最近在掘金翻譯計劃和小伙伴一起翻譯的一篇的iOS相關文章职祷,文中能夠了解到一些iOS的文件讀取機制和我們線上閃退問題如何發(fā)現(xiàn),以及一些處理方案届囚。其...
隨著產(chǎn)品的不斷迭代有梆,功能的不斷完善,我們的項目的中會給用戶分成區(qū)域呈現(xiàn)出越來越多的東西意系。咕咚的精選給用戶一種信息廣場的概念泥耀,讓用戶可以快速...