新生成的NSKVONotifing_A如何通过methodSwizziling实现KVO呢?老师并没有说呢
来源:4-9 KVO相关面试问题-2

xq_aaron
2019-02-28
写回答
2回答
-
慕运维7818248
2019-03-04
视频里说了呀。这个NSNotifying_A中重写了A中的setter方法(这个setter方法里面添加了willchangevalueforkey和didchangevalueforkey两个方法)。
262019-03-14 -
JerseyCafe
2019-03-14
系统只是在运行时 生成了一个 NSKVONotifing_A 对象, 然后将 A 类的指针指向其, 并且重写了其监听 set get 方法, 也重写了当前类的 class 方法, 让我们通过 class 打印当前类时, 显示的还是 A 类, 并没有对其进行 methodSwizziling。
00
相似问题