美文网首页
OC对象的本质5---isa指针 和 superclass指针

OC对象的本质5---isa指针 和 superclass指针

作者: 大鹅ne | 来源:发表于2020-04-09 19:03 被阅读0次
Picture1.png

🌟instance的isa指针指向class

🌟class的isa指针指向meta-class

🌟meta-class的isa指针指向基类的meta-class

🌟class的superclass指向父类的class
如果没有父类,superclass指针为nil

🌟meta-class的superclass指向父类的meta-class
如果没有父类,即其为基类,基类的meta-class的superclass指向其class

🌟instance调用对象方法的轨迹
isa找到其class,方法不存在,就通过superclass找父类的class

🌟class调用类方法的轨迹
isa找到其meta-class,方法不存,就通过superclass找父类的class-meta

相关文章

网友评论

      本文标题:OC对象的本质5---isa指针 和 superclass指针

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