objc_msgSend:慢速查找流程
2020-09-24 23:38:43 0 举报
objc_msgSend的慢速查找流程
作者其他创作
大纲/内容
是
imp = _objc_msgForward_impcache
class == nil ?
否
imp =findMethodInSortedMethodList
cache_fill:将方法插入缓存
否,在父类的Cache里面查找
未找到
lookUpImpOrForward
imp == ni?
消息转发流程
getMethodNoSuper_nolock
class = class.superClass
在Cache里面查找
objc_msgSend_uncached
找到了 imp,return imp

收藏

收藏
0 条评论
下一页