0.排除实例 setter
1.动态生成子类 NSKVONotifying_A : isa
1.1 创建类
1.1.1 父类
1.1.2 名字
1.1.3 开辟内存空间
Person ---> NSKVONotifying_Person
Person ---> KVO_Person
1.2 添加Class
1.2.1 给谁添加方法
1.2.2 SEL 方法选择器 IMP
1.2.3 IMP 函数实现指针
1.3 注册
2.添加setter 观察setter方法:实例
3.消息转发
网友评论