前言:一般情況下沛鸵,數(shù)據(jù)模型作為“被觀察者”;視圖組件作為監(jiān)聽者灯谣,當(dāng)數(shù)據(jù)改變時(shí)潜秋,觸發(fā)回調(diào)。
注意:觀察值觀察的是屬性胎许,只有遵守“KVO變更屬性值的方式”才會(huì)執(zhí)行KVO的回調(diào)方法峻呛。例如是否執(zhí)行了setter方法,或者是否使用了KVC賦值辜窑。直接修改屬性對(duì)應(yīng)的成員變量钩述,是不會(huì)觸發(fā)KVO機(jī)制的。
使用的示例Demo如下所示: