会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
滴水微澜
趁年轻,做一些有意义的事情。
博客园
首页
新随笔
联系
订阅
管理
2018年12月27日
利用OC对象的消息重定向forwardingTargetForSelector方法构建高扩展性的滤镜功能
摘要: 在OC中,当像一个对象发送消息,而对象找到消息后,从它的类方法列表,父类方法列表,一直找到根类方法列表都没有找到与这个选择子对应的函数指针。那么这个对象就会触发消息转发机制。 OC对象的继承链和isa指针链如图: 消息转发流程如下: 1.先调用实例方法resolveInstanceMethod 如果
阅读全文
posted @ 2018-12-27 23:23 滴水微澜
阅读(3792)
评论(0)
推荐(2)
编辑
公告