KVO的實現原理及使用場景

KVO的實現原理:      當某個類的對象第一次被觀察時,系統就會在運行時動態地建立該類的一個派生類,在這個派生類中重寫原類中被觀察屬性的 setter 方法 , 派生類在被重寫的 setter 方法實現真正的通知機制 (Person->NSKVONotifying_Person). 派生類重寫了  class  方法以 「 欺騙 」 外部調用者它就是起初的那個類。而後系統將這個對象的 isa
相關文章
相關標籤/搜索