昨天看了YYCache的源碼鹉戚,發(fā)現(xiàn)里面經(jīng)常用到了__attribute__未状。attribute是GNU的一種編譯指令在聲明的時(shí)候指定某種特性阎毅,能做多樣化的錯(cuò)誤檢查和高級(jí)優(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)里面經(jīng)常用到了__attribute__未状。attribute是GNU的一種編譯指令在聲明的時(shí)候指定某種特性阎毅,能做多樣化的錯(cuò)誤檢查和高級(jí)優(yōu)化琉预。...
為什么要用到Router去做跳轉(zhuǎn):解耦、方便 像底下這種代碼可能寫了很多很多遍了,尤其是在項(xiàng)目中某個(gè)頁面入口很多的情況下。 尤其是公司要開發(fā)多個(gè)項(xiàng)目崭歧,對(duì)模塊進(jìn)行了拆分隅很,組件化...
由于種種原因,簡(jiǎn)書等第三方平臺(tái)博客不再保證能夠同步更新率碾,歡迎移步 GitHub:https://github.com/kingcos/Perspective/叔营。謝謝! Val...
寫在前面 多線程技術(shù)在移動(dòng)端開發(fā)中應(yīng)用廣泛所宰,GCD 讓 iOS 開發(fā)者能輕易的使用多線程绒尊,然而這并不意味著代碼就一定高效和可靠。深入理解其原理并經(jīng)常結(jié)合業(yè)務(wù)思考仔粥,才能在有限的...
.一.進(jìn)程 進(jìn)程:是指在系統(tǒng)中正在運(yùn)行的一個(gè)應(yīng)用程序,每個(gè)進(jìn)程之間是獨(dú)立的婴谱,每個(gè)進(jìn)程均運(yùn)行在其專用且受保護(hù)的內(nèi)存空間內(nèi) 比如同時(shí)打開迅雷、Xcode躯泰,系統(tǒng)就會(huì)分別啟動(dòng)2個(gè)進(jìn)程...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-complete-le...
OC底層原理 學(xué)習(xí)大綱 我們已經(jīng)從底層熟悉了對(duì)象诵竭、類话告、isa。但碎片化的知識(shí)讓我有點(diǎn)頭暈卵慰。 學(xué)著學(xué)著發(fā)現(xiàn)沙郭,我不知道如何用語言來完整的描述他們了。 為了避免造成邯鄲學(xué)步的慘劇裳朋。...