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