美文网首页
objc在向一个对象发送消息时,发生了什么?

objc在向一个对象发送消息时,发生了什么?

作者: Adam_潜 | 来源:发表于2018-12-09 17:06 被阅读5次

根据对象的isa指针找到类对象id,在查询类对象里面的methodLists方法函数列表,如果没有在好到,在沿着superClass,寻找父类,再在父类methodLists方法列表里面查询,最终找到SEL,根据id和SEL确认IMP(指针函数),在发送消息;

相关文章

网友评论

      本文标题:objc在向一个对象发送消息时,发生了什么?

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