kvo 實現原理

基本的原理: 對象 當觀察某對象A時,KVO機制動態建立一個對象A當前類的子類,併爲這個新的子類重寫了被觀察屬性keyPath的setter 方法。setter 方法隨後負責通知觀察對象屬性的改變情況。繼承 深刻剖析: class Apple 使用了 isa 混寫(isa-swizzling)來實現 KVO 。當觀察對象A時,KVO機制動態建立一個新的名爲:NSKVONotifying_A的新類,
相關文章
相關標籤/搜索