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