昨天看了YYCache的源碼,發現里面經常用到了__attribute__。attribute是GNU的一種編譯指令在聲明的時候指定某種特性,能做多樣化的錯誤檢查和高級優化。...

昨天看了YYCache的源碼,發現里面經常用到了__attribute__。attribute是GNU的一種編譯指令在聲明的時候指定某種特性,能做多樣化的錯誤檢查和高級優化。...
為什么要用到Router去做跳轉:解耦、方便 像底下這種代碼可能寫了很多很多遍了,尤其是在項目中某個頁面入口很多的情況下。 尤其是公司要開發多個項目,對模塊進行了拆分,組件化...
iOS 多線程,自旋鎖和互斥鎖詳解[http://www.lxweimin.com/p/a49739c41bac] iOS 多線程之GCD[https://www.jians...
iOS 多線程,自旋鎖和互斥鎖詳解[http://www.lxweimin.com/p/a49739c41bac] iOS 多線程之GCD[https://www.jians...
iOS 多線程,自旋鎖和互斥鎖詳解[http://www.lxweimin.com/p/a49739c41bac] iOS 多線程之GCD[https://www.jians...
iOS 多線程,自旋鎖和互斥鎖詳解[http://www.lxweimin.com/p/a49739c41bac] iOS 多線程之GCD[https://www.jians...
由于種種原因,簡書等第三方平臺博客不再保證能夠同步更新,歡迎移步 GitHub:https://github.com/kingcos/Perspective/。謝謝! Val...
寫在前面 多線程技術在移動端開發中應用廣泛,GCD 讓 iOS 開發者能輕易的使用多線程,然而這并不意味著代碼就一定高效和可靠。深入理解其原理并經常結合業務思考,才能在有限的...
本文首發于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
OC底層原理 學習大綱 我們已經從底層熟悉了對象、類、isa。但碎片化的知識讓我有點頭暈。 學著學著發現,我不知道如何用語言來完整的描述他們了。 為了避免造成邯鄲學步的慘劇。...
iOS底層探索-目錄[http://www.lxweimin.com/p/084cc759e7ff] 1. 類的分析 主要分析兩個部分:isa的走向和繼承關系 isa分析 類...