OC原理知识

isa指针

2018-08-14  本文已影响0人  MrBMask

在instance对象中,包含的信息有:

1.isa指针
isa指针指向的内存关系图
2.class对象的superclass指针
class对象的superclass指针
3.meta-class对象的superclass指针
meta-class对象的superclass指针
4.isa,superclass总结
isa,superclass

1.instance的isa指向class
2.class的isa指向meta-class
3.class的superclass指向父类的class
如果没有父类,superclass指针为nil
4.meta-class的superclass指向父类的meta-class
基类的meta-class的superclass指向基类class
5.instance调用对象方法的轨迹
isa找到class,方法不存在,就通过superclass找父类
6.class调用类方法的轨迹
isa找meta-class,方法不存在,就通过superclass找父类

上一篇 下一篇

猜你喜欢

热点阅读