对象在内存中的布局

2019-03-13  本文已影响0人  sy随缘

参考文章:
一个objc对象如何进行内存布局?(考虑有父类的情况)

Objective-C内存布局

参考如下的3张图即可:


image.png

一个有4层继承关系的类的实例变量的内存布局为例。继承关系如下:


4层继承关系

通过打印D3类的一个实例变量并将那些isa,super_class的地地址记录下来整理得到的关系如下图:


image.png
上一篇 下一篇

猜你喜欢

热点阅读