Object-c之KVO
2016-04-08 本文已影响28人
xgou
KVO也是Object-c里重要的一个东西。
他的原理比较复杂,说来也话长。大概的意思是,当一个类需要观察一个属性的时候。就会被引擎悄悄的重新生成一个派生类,这个派生类和原类几乎是一模一样,以致我们没察觉到。区别在于他会在要观察的属性变化的时候加一个通知,告知我们刚才观察者的一个特定方法,以便做出反应。
KVO也是Object-c里重要的一个东西。
他的原理比较复杂,说来也话长。大概的意思是,当一个类需要观察一个属性的时候。就会被引擎悄悄的重新生成一个派生类,这个派生类和原类几乎是一模一样,以致我们没察觉到。区别在于他会在要观察的属性变化的时候加一个通知,告知我们刚才观察者的一个特定方法,以便做出反应。