KVO的本质

2020-06-30  本文已影响0人  39Coding

iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么)

// 直接修改不会触发KVO
self.per1->_height += 1;
// 这样才会触发KVO,说明NSKVONotifying_XXX内部重写的是setXXX:方法        
[self.per1 setHeight:10];
KVO生成的子类_NSSetXXXValueAndNotify.jpg 使用KVO之前.jpg 使用KVO之后.jpg

如何手动触发KVO

直接修改成员变量会触发KVO吗?

上一篇 下一篇

猜你喜欢

热点阅读