31、 Object-C对象如何进行内存布局? |
1,所有父类的成员变量和自己的成员变量(实例变量、私有变量、以及声明为属性生成的变量)都会存放在该对象所对应的存储空间中。 |
2,每个对象内部都有一个 isa 指针,指向他的类对象,类对象中存放着本身对象的a,对象方法列表(对象能够接收的消息列表,保存在它所对应的类对象中)b,成员变量的列表。 c,属性列表。类对象内也有一个isa指针指向元对象(meta class),元对象内部存放的是类方法列表,类对象内部还有哦一个superclass的指针,指向他的父类对象 |
3,根对象就是NSObject,他的 |
IOS面试题object-c 31-40
于 2024-03-08 21:45:35 首次发布