博客> MethodSwizzling
MethodSwizzling
2019-08-20 03:30 评论:0 阅读:669 anpengtao_ios
pch 宏定义

Method Swizzing是发生在运行时的,主要用于在运行时将两个Method进行交换,我们可以将Method Swizzling代码写到任何地方,但是只有在这段Method Swilzzling代码执行完毕之后互换才起作用。

本质上是使用runtime运行时机制,对IMP和SEL进行交换。

  • UIViewController

     屏幕快照 2019-04-16 上午11.52.07.png

  • NSArray

     屏幕快照 2019-04-16 上午11.52.33.png

收藏
0
sina weixin mail 回到顶部