iOS 原理总结

kvo 原理

如果对象没有使用kvo监听, 那么这个对象的isa指向的是该对象原类.

self.person.isa = Person

如果这个对象使用了kvo监听, 那么这个对象的isa指向的是由runtime 创建的NSKVONotifyning_person的类.

self.person.isa = NSKVONotifyning_person

你可能感兴趣的:(iOS 原理总结)