創(chuàng)建.sh文件生蚁,并執(zhí)行該文件./***.sh
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
我們知道,判定是不是OC對象的本質就是看是否含有isa指針,在ARM64架構之前,objc_object的isa指針就是一個class類型,存儲的就是一個指針,而ARM64系...
1.Block的類型 全局Block(NSGlobalBlock) block 內部沒有引用外部變量的 Block 類型都是 NSGlobalBlock 類型凹嘲,存儲于全局數(shù)據(jù)...
iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 本文的主要目的是理解cache_t以及sel-imp的緩存原理 整...
1. Module-最小的代碼單元 一個Module是機器代碼和數(shù)據(jù)的最小單元,可以獨立于其他代碼單元進行鏈接添怔,通常歪脏,Module是通過編譯單個源文件生成的目標文件钞啸。例如襟齿,當...
Swift 進階之路 文章匯總[http://www.reibang.com/p/5fbedf309237] 本文主要介紹以下幾點 通過SIL來理解對象的創(chuàng)建 Swift類...
1.探究autoreleasepool是什么東西 1.clang探究autoreleasepool本質 clang之后的代碼 我們看出__AtAutoreleasePool是...
前沿 首先mac上面要安裝cocoapods和git 1.注冊 2.查看注冊信息 3.創(chuàng)建模版 完成后的文件路徑 4.github創(chuàng)建項目并關聯(lián) github上面創(chuàng)建項目就不...
一渴析、前言 前段時間看了幾個開源項目,發(fā)現(xiàn)他們保持線程同步的方式各不相同吮龄,有@synchronized俭茧、NSLock、dispatch_semaphore漓帚、NSConditio...