一.Category的底層結(jié)構(gòu) 在runtime運(yùn)行中都是一個(gè)category_t的一個(gè)結(jié)構(gòu)體,里面包含{類名,對(duì)象方法列表,類方法列表,協(xié)議甚垦,...
收錄了5篇文章 · 2人關(guān)注
一.Category的底層結(jié)構(gòu) 在runtime運(yùn)行中都是一個(gè)category_t的一個(gè)結(jié)構(gòu)體,里面包含{類名,對(duì)象方法列表,類方法列表,協(xié)議甚垦,...
block的本質(zhì): 1.block的本質(zhì)其實(shí)就是一個(gè)oc對(duì)象(內(nèi)部有isa指針),內(nèi)部封裝了函數(shù)調(diào)用和函數(shù)調(diào)用(函數(shù)參數(shù))的oc對(duì)象。2.blo...
一.KVO KVO的全稱為Key-Value Observing微酬,也就是我們常說的鍵值監(jiān)聽。通過KVO我們可以監(jiān)聽某個(gè)對(duì)象的屬性的改變 1.KV...
對(duì)象的isa指針指向哪里颤陶?instance對(duì)象的isa指向class對(duì)象class對(duì)象的isa指向meta-class對(duì)象meta-class對(duì)...
我們知道Objective-C是面向?qū)ο蟮囊婚T語言颗管,那么Objective-C中的對(duì)象,可以分為3種 instance對(duì)象(實(shí)例化對(duì)象) 1.所...