美文网首页
Runtime消息传递

Runtime消息传递

作者: 海子_天空 | 来源:发表于2020-07-16 11:29 被阅读0次

    Runtime消息传递

    一个对象的方法编译器转成消息发送objc_msgSend(obj, foo),Runtime时执行的流程是这样的:

    · 首先,通过obj的isa指针找到它的class;

    · 在class的method list找foo;

    · 如果class中没到foo,继续往它的superclass中找 ;

    · 一旦找到foo这个函数,就去执行它的实现IMP。

    相关文章

      网友评论

          本文标题:Runtime消息传递

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