这是关于KVO和KVC的理解,在学习ios的路线中,绕不开这两个概念;
我们首先对这两个的概念进行理解;
KVO:键值监听,当指定的对象的属性被修改了,允许对象接收到通知的机制。每次指定的被观察对象的属性被修改的时候,KVO都会自动的去通知相应的观察者。
KVC:最基本的KVC由NSKeyValueCoding协议提供支持,一个非正式的协议,提供一种机制间接访问对象的属性,KVO就是基于KVC实现的关键技术之一。
这是关于KVO和KVC的理解,在学习ios的路线中,绕不开这两个概念;
我们首先对这两个的概念进行理解;
KVO:键值监听,当指定的对象的属性被修改了,允许对象接收到通知的机制。每次指定的被观察对象的属性被修改的时候,KVO都会自动的去通知相应的观察者。
KVC:最基本的KVC由NSKeyValueCoding协议提供支持,一个非正式的协议,提供一种机制间接访问对象的属性,KVO就是基于KVC实现的关键技术之一。