KVO底層實現原理

1.當某個類的對象第一次被觀察後,系統會通過Runtime動態的創建一個派生類,繼承原始類,如原始類爲Member,則派生類爲NSKVONotify_Member.     在添加觀察之前派生類爲NSKVONotify_Member的isa指針指向了原始類Member。實際上是重寫了class方法來runtime該對象是屬於那個類。 2.派生類爲NSKVONotify_Member重寫原始類的四個
相關文章
相關標籤/搜索