iOS - 知识点回顾系列(03) - KVC/KVO

136 阅读1分钟

KVC

1. 说说 KVC 设置/取值的过程

2. 通常使用 KVC 来做哪些事情?

KVO

1、KVO 的基本使用方法以及要注意的事项

2、KVO的自动触发与手动触发

3、KVO 的实现机制(中间类、额外的 0x68 字节空间)

4、哪些情况下使用kvo会崩溃,怎么防护崩溃

5、如何取消系统默认的KVO,改为手动触发

6、通过KVC修改属性会触发KVO么

7、如果方法不存在,添加 KVO 后会添加 setXXX 方法么?

8、FBKVOController 的原理