笔记-KVO底层实现原理

什么是KVO KVO是Objective-C对观察者设计模式的一种实现。KVO提供一种机制,制定一个被观察对象(A类),当对象某个属性name发生了改变,对象会得到通知,并做出相应处理。(不须要给被观察的对象添加任何额外代码,就能使用KVO机制)设计模式 实现原理 当观察某对象A时,KVO机制动态建立一个对象A当前类的子类,并为这个新的子类重写了被观察属性keyPath的setter方法。sett
相关文章
相关标签/搜索