《iOS面试题整理》- KVO 底层实现

KVO 原理.png

为什么要生成一个子类 ?

  • 前提是需要重写 setter 方法, 调用 willChangeValueForKeydidChangeValueForKey 方法通知外界
  • 如果在当前类里面重写, 会污染当前类

你可能感兴趣的:(《iOS面试题整理》- KVO 底层实现)