iOS开发中的KVC与KVO

2017-06-06  本文已影响0人  Coulson_Wang

一、KVC

KVC(Key Value Coding):键值编码

1.赋值

</br>

2.利用KVC进行字典转模型

</br>

3.取值

</br>

4.利用KVC进行模型转字典

</br>


二、KVO

KVO(Key Value Observing):键值监听
当某个对象的属性值发生改变时,用KVO监听该变化

  1. 绑定监听
    对一个对象调用addObserver:forKeyPath:options:context:方法,给对象绑定一个监听器(观察者)
  2. 移除监听
    调用removeObserver:forKeyPath:方法,移除监听
  3. 处理监听
    重写observeValueForKeyPath:ofObject:change:context:方法
上一篇 下一篇

猜你喜欢

热点阅读