消息转发机制的原理 其实就是在内部做了三次的补救机会
第一次是动态解析 利用runtime动态添加实现代码
resolveInstanceMethod:与resolveClassMethod:
第二次是快速转发 也就是重定向接受者 它会去找其他的类 将消息转发给可以响应该消息的对象进行处理
forwardingTargetForSelector
第三步是完整转发 指定选择器 IMP指向实现代码
forwardInvocation
内容来源于网络如有侵权请私信删除
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!