昨天看了YYCache的源碼远搪,發(fā)現(xiàn)里面經常用到了__attribute__轿曙。attribute是GNU的一種編譯指令在聲明的時候指定某種特性,能做多樣化的錯誤檢查和高級優(yōu)化膜钓。...
![240](https://upload.jianshu.io/users/upload_avatars/3612732/3344a324-1fee-4ebc-b9f1-05bb9c3356cf.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
昨天看了YYCache的源碼远搪,發(fā)現(xiàn)里面經常用到了__attribute__轿曙。attribute是GNU的一種編譯指令在聲明的時候指定某種特性,能做多樣化的錯誤檢查和高級優(yōu)化膜钓。...
為什么要用到Router去做跳轉:解耦捌斧、方便 像底下這種代碼可能寫了很多很多遍了嫉嘀,尤其是在項目中某個頁面入口很多的情況下。 尤其是公司要開發(fā)多個項目陆错,對模塊進行了拆分灯抛,組件化...
iOS 多線程,自旋鎖和互斥鎖詳解[http://www.reibang.com/p/a49739c41bac] iOS 多線程之GCD[https://www.jians...
iOS 多線程,自旋鎖和互斥鎖詳解[http://www.reibang.com/p/a49739c41bac] iOS 多線程之GCD[https://www.jians...
iOS 多線程,自旋鎖和互斥鎖詳解[http://www.reibang.com/p/a49739c41bac] iOS 多線程之GCD[https://www.jians...
iOS 多線程,自旋鎖和互斥鎖詳解[http://www.reibang.com/p/a49739c41bac] iOS 多線程之GCD[https://www.jians...
由于種種原因珊楼,簡書等第三方平臺博客不再保證能夠同步更新通殃,歡迎移步 GitHub:https://github.com/kingcos/Perspective/。謝謝厕宗! Val...
寫在前面 多線程技術在移動端開發(fā)中應用廣泛画舌,GCD 讓 iOS 開發(fā)者能輕易的使用多線程堕担,然而這并不意味著代碼就一定高效和可靠。深入理解其原理并經常結合業(yè)務思考骗炉,才能在有限的...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
OC底層原理 學習大綱 我們已經從底層熟悉了對象宗收、類、isa亚兄。但碎片化的知識讓我有點頭暈混稽。 學著學著發(fā)現(xiàn),我不知道如何用語言來完整的描述他們了审胚。 為了避免造成邯鄲學步的慘劇匈勋。...
iOS底層探索-目錄[http://www.reibang.com/p/084cc759e7ff] 1. 類的分析 主要分析兩個部分:isa的走向和繼承關系 isa分析 類...