Skip to content

Commit bdeaa0f

Browse files
committed
修改 Objective-C 对象的结构图【19. 一个objc对象如何进行内存布局?(考虑有父类的情况)】
1 parent 26d6e7f commit bdeaa0f

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

01《招聘一个靠谱的iOS》面试题参考答案/《招聘一个靠谱的iOS》面试题参考答案(上).md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1250,13 +1250,15 @@ objc在向一个对象发送消息时,runtime库会根据对象的isa指针找
12501250

12511251
翻译过来就是
12521252

1253-
| ------------- |
1254-
| ISA指针 |
1255-
| 根类的实例变量 |
1256-
| 倒数第二层父类的实例变量 |
1257-
| --- |
1258-
| 父类的实例变量 |
1259-
| 类的实例变量 |
1253+
| Objective-C 对象的结构图 |
1254+
------------- |
1255+
ISA指针 |
1256+
根类的实例变量 |
1257+
倒数第二层父类的实例变量 |
1258+
... |
1259+
父类的实例变量 |
1260+
类的实例变量 |
1261+
12601262

12611263
- 根对象就是NSobject,它的superclass指针指向nil
12621264

0 commit comments

Comments
 (0)