KVC:(key value coding)即键值编码
KVC是一种间接操作对象属性的机制,可以给对象的属性设置值
通过setValue:forkey和 valueForKey实现对属性的储存与访问
【KVC一个致命缺点,必须要键值一一对应,比如服务器返回你三对,而你的模型里面属性只有两个,会异常的】
KVO:(key value observing)即键值观察
是一种使用观察者模式来观察属性的变化,以便通知注册的观察者
通过这侧Observing对象addobserver:forkeyPath:option:context:和观察者必须重写方法
observeValueForKeyPath:ofObject:change:context:
常用在动态观察MVC中的Modal模型属性发生变化