iOS 观察者模式(键值监听KVO)

2017-04-20  本文已影响0人  ninazhang

前言:一般情况下,数据模型作为“被观察者”;视图组件作为监听者,当数据改变时,触发回调。

注意:观察值观察的是属性,只有遵守“KVO变更属性值的方式”才会执行KVO的回调方法。例如是否执行了setter方法,或者是否使用了KVC赋值。直接修改属性对应的成员变量,是不会触发KVO机制的。

使用的示例Demo如下所示:

上一篇下一篇

猜你喜欢

热点阅读