问题:apple用什么方式实现对一个对象的KVO?

2020-05-11  本文已影响0人  姜小舟

KVO是基于runtime机制实现的,KVO运用了一个isa-swizzling技术。isa-swizzling就是类型混合指针机制, 将2个对象的isa指针互相调换, 就是俗称的黑魔法。

上一篇 下一篇

猜你喜欢

热点阅读