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