Method Swizzle

2019-03-24  本文已影响0人  向小暖_he

    1.每个类里有一个dispatch table,将方法的名字(SEL)跟方法的实现(IMP:指向函数的指针)一一对应。swizzle一个方法其实就是在程序运行时在dispatch table里做改动,让这个方法的名字(SEL)对应到另一个方法的实现(IMP)。

    2.实现:

swizzle
上一篇下一篇

猜你喜欢

热点阅读