KVO与KVC 的区别:
KVC的介绍:
KVC(Key-value coding)
即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性,它本身是属于键值编码。
(键值编码是一个用于简介访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可以访问对象属性)
KVO的介绍
KVO (Key-Value Observing)
指的是提供一种机制,当指定的对象的属性被修改后,则对象就会接收到通知。,它本身属于键值监听。
键值监听 就是通过Setter、Getter这类似的赋值方法进行监听,一旦你要监听的属性发生更改,被赋了其他值则会被监听到
这是两者的区别