KVO 内部实现原理
1. KVO 是基于runtime机制实现的.
2. 当某个类的对象第一次被观察时,系统就会在运行期动态的创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter方法;
派生类在被重写的setter方法中实现真正的通知机制 。
KVC:不通过点语法访问对象属性。
KVO 内部实现原理
1. KVO 是基于runtime机制实现的.
2. 当某个类的对象第一次被观察时,系统就会在运行期动态的创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter方法;
派生类在被重写的setter方法中实现真正的通知机制 。
KVC:不通过点语法访问对象属性。