参考文章:
一个objc对象如何进行内存布局?(考虑有父类的情况)
参考如下的3张图即可:
image.png
一个有4层继承关系的类的实例变量的内存布局为例。继承关系如下:
4层继承关系
通过打印D3类的一个实例变量并将那些isa,super_class的地地址记录下来整理得到的关系如下图:
image.png
参考文章:
一个objc对象如何进行内存布局?(考虑有父类的情况)
参考如下的3张图即可:
一个有4层继承关系的类的实例变量的内存布局为例。继承关系如下:
通过打印D3类的一个实例变量并将那些isa,super_class的地地址记录下来整理得到的关系如下图:
本文标题:对象在内存中的布局
本文链接:https://www.haomeiwen.com/subject/ohdapqtx.html
网友评论