KVO的具体实现
|
|
KVO是基于运行时实现的
|
|
上述例子中,当 p1.name 的值改变时,p1对象的 isa 指针会指向 NSKVONotifying_Person
,意味着,在程序运行时,会动态生成一个 NSKVONotifying_Person
类,该类继承于 Person,而且该类中也有个 -setName:
方法,方法中在设置 name
的同时实现了:
|
|
个人技术博客
|
|
|
|
上述例子中,当 p1.name 的值改变时,p1对象的 isa 指针会指向 NSKVONotifying_Person
,意味着,在程序运行时,会动态生成一个 NSKVONotifying_Person
类,该类继承于 Person,而且该类中也有个 -setName:
方法,方法中在设置 name
的同时实现了:
|
|