天天看点

IOS学习笔记八(KVO)

KVO机制NSKeyValueObserving协议支持,NS遵循了这个协议 ,所以NSObject的子类都可使用协议中的方法,下面方法可以注册监听

添加监听器

addObserver: forKeyPath: options: context:

删除监听

removeObserver: forKeyPath:

//重写下面的方法,当数据发生变化的时候会回调这个函数

-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary<NSKeyValueChangeKey,id> *)change context:(void *)context

FKItemView.h

FKItemView.m

main.m

继续阅读