When using KVO in a category implementation, it is recommended that a custom associated-object be used as an observer, rather than the object observing itself.
这个要怎么理解?
这个要怎么理解?
2 回答884 阅读
1 回答821 阅读
1 回答991 阅读
2 回答771 阅读
1 回答855 阅读
1 回答721 阅读
727 阅读
KVO一般是监听某一个OBJ_A的某个属性变化,若发生预期变化提供回调。
自己观察自己理论上说是OK的(我没试过。。),因为说白了KVO就是观察某属性的SETTER方法,但是这么写代码可读性可差,大家通过的方法是单独写一个关联对象。
单独写的好处有:
BLABLA
KVO这块苹果给的接口太操蛋了,本身想法很好的一个东西设计成。。。KVO要用的话推荐Facebook的KVOController