《iOS面试题整理》- KVO 底层实现 2019-01-28 本文已影响2人 小木头 KVO 原理.png 为什么要生成一个子类 ? 前提是需要重写 setter 方法, 调用 willChangeValueForKey 和 didChangeValueForKey 方法通知外界 如果在当前类里面重写, 会污染当前类