美文网首页
交换方法的底层实现原理

交换方法的底层实现原理

作者: 异乡人_4f2a | 来源:发表于2020-02-27 13:47 被阅读0次

例如:拦截所有UIButton的点击事件

1、

2、

3、原理是:

交换方法如果调用的是class_rw_t的话,实质上是交换class_rw_t里面methods的method_t的imp。

交换方法如果调用的是cache_t的话,实质上是清空缓存,重新再来一遍。

相关文章

网友评论

      本文标题:交换方法的底层实现原理

      本文链接:https://www.haomeiwen.com/subject/tamthhtx.html