官方鏈接. Introduction Key-value observing(KVO) 是一種機(jī)制养筒,它允許對(duì)象在 更改其他對(duì)象的指定屬性時(shí) 得到...
官方鏈接. About Key-Value Coding KVC 是一種由對(duì)象采用 NSKeyValueCoding 協(xié)議提供 對(duì)其屬性的間接訪...
官方鏈接[%5Bhttp://clang.llvm.org/docs/Block-ABI-Apple.html%5D(http://clang....
注: 本文對(duì)照 RunLoop 官方文檔翻譯, 有不對(duì)的地方還請(qǐng)幫忙指正, 謝謝! 目錄將就看下吧, 不解釋了... RunloopRun Lo...
消息轉(zhuǎn)發(fā) 由上文 Class 內(nèi)部結(jié)構(gòu) 可知:在 objc_msgSend 到查找方法實(shí)現(xiàn) lookUpImpOrNil 的時(shí)候會(huì)先查找 當(dāng)前類...
isa, cache, bits 通過(guò)前面一篇從 MachO 加載到對(duì)象創(chuàng)建! 可以了解到: 在 alloc 的時(shí)候, 系統(tǒng)會(huì)開(kāi)辟一片內(nèi)存空間,...
方法: 通過(guò)前面一篇 從 MachO 加載到對(duì)象創(chuàng)建! 可以了解到 alloc 及 init 方法的底層, 接下來(lái)看方法的實(shí)質(zhì): 定義類 WXP...
調(diào)用時(shí)機(jī) +load 通過(guò)上一篇 從 MachO 加載到對(duì)象創(chuàng)建! 可以了解到: DYLD 在初始化主程序時(shí)發(fā)起 load_images 回調(diào),...
MachO MachO -- Mach Object, 是一種用于可執(zhí)行文件/目標(biāo)文件(.o)/動(dòng)態(tài)庫(kù)的文件格式. 作為a.out格式的替代. ...