[toc] 參考 isa指針 isa 簡介 isa (is a kind of) 是一個 Class 類型的指針, 而 Class 是 struct objc_class *...
[toc] 參考 isa指針 isa 簡介 isa (is a kind of) 是一個 Class 類型的指針, 而 Class 是 struct objc_class *...
[toc] 參考 KVC KVO http://www.reibang.com/p/fbd1e7c93fd0 KVC KVC (Key Value Coding 鍵值編碼) ...
[toc] 參考 KVO KVC 【 iOS--KVO的實現(xiàn)原理與具體應用 】 【 IOS-詳解KVO底層實現(xiàn) 】 【 KVO底層探索和遇到的常見錯誤(一) 】 【 [深入淺...
[toc] 參考 AutoreleasePool 底層 私有函數(shù)打印 可以通過以下私有函數(shù)來查看自動釋放池的情況: 示例1 示例2 一頁不夠的情況 源碼分析: objc4源碼...
[toc] 參考 AutoreleasePool - base https://www.cnblogs.com/XXxiaotaiyang/p/5118737.html ht...
[toc] 參考 block - 捕獲 __block對象類型 OC代碼 C++代碼 MRC/ARC 編譯后代碼一致:
[toc] 參考 block - 捕獲__block基本類型 http://www.cocoachina.com/ios/20150106/10850.html https:...
參考 block - 捕獲可變對象類型 http://www.reibang.com/p/ee9756f3d5f6 說明 默認情況, 只有靜態(tài)局部變量, 靜態(tài)全局變量, 全...
[toc] 參考 block - 捕獲對象類型 捕獲全局/靜態(tài)對象類型 <TBC?> OC代碼 C++代碼 MRC/ARC下, 編譯的C++代碼一致: 捕獲對象類型的局部變量...
[toc] 參考 block - 捕獲基本類型 OC代碼 結論★: block 訪問未被 __block 修飾的非靜態(tài)局部變量: block 包外, 無論MRC/ARC, 在...
[toc] 參考 block - 訪問靜態(tài), 全局變量 block - 捕獲基本類型 一般變量可以分為以下5種: 自動變量(局部變量)、靜態(tài)局部變量、全局變量藻雪、靜態(tài)全局變量、...
[toc] 參考 block - C++基礎分析 獲取 C++源碼 在 main.m 中, 用 OC 實現(xiàn)一個簡單的 block 生成C++代碼 分析 C++ 源碼 相關結構...
[toc] 參考 block - 存儲域 block http://www.reibang.com/p/a11337dbc8fd // 存儲域 存儲域 - 3種類型 (類型...
[toc] 參考 block https://blog.csdn.net/u014600626/article/details/78697535 http://www.coc...
[toc] 散列表 哈希表 散列表效率比數(shù)組高, 以 空間換時間 按位與算法 一個數(shù)值a 按位與 另一個數(shù)值b, 得出的結果c ≤ min(a, b); 即 a & b ≤ ...
[toc] 參考 objc_msgSend() 詳解 objc4 http://www.reibang.com/p/1bde36ad9938 objc_msgSend() 簡...
[toc] 參考 method Method objc_method objc_method 和 method_t 是等價的 method_t method_t 是對 方法 ...
[toc] 面試題 先切入一個面試問題, 下面代碼會輸出什么? 底層分析 OC代碼 轉成C++代碼 上面代碼拆解 objc_super __rw_objc_super 等價于...
[toc] 參考 objc_class 的結構 舊代碼 objc_class 新代碼 在 objc4源碼 中, 可以找到最新代碼如下: objc_object objc_cl...
[toc] 參考 initialize load code objc4源碼解析 思路 既然 +initialize 方法會在類第一次接收到消息時被調用, 所以 objc_ms...