在iOS开发中经常会看到KVC和KVO这两个概念,比较可能混淆,特地区分一下 KVC(Key Value Coding) 1> 概述 KVC:Key Value Coding,键值编码,是一种间接访问实例变量的方法。 KVC 提供了一个使用字符串(Key)而不是访问器方法,去访问一个对象实例变量的机 ...
分类:
移动开发 时间:
2017-03-27 14:43:01
阅读次数:
242
Kvo是Cocoa的一个重要机制,它主要是用于对一个属性的新旧值的监控。比方说根据A(数 据类)的某个属性值变化,B(view类)中的某个属性做出相应变化。对于MVC,kvo应用的地方非常广泛。
使用kvo流程:
1 注册:
-(void)addObserver:(NSObject *)observer forKeyPath:(NSString *)keyPath options:(...
分类:
其他好文 时间:
2015-06-08 15:09:08
阅读次数:
115