黑马程序员技术交流社区

标题: 详解isa指针 [打印本页]

作者: youga    时间: 2015-3-19 12:05
标题: 详解isa指针
isa顾名思议: "is a",说明这对象是一个什么类型的类。

当类创分建一个对象时,会为新创建的对象isa实例变量赋值,将其指向类本身。

见下图:

O1I)0A2$ZU$}~Y)L`2FPN[5.png (58.15 KB, 下载次数: 13)

O1I)0A2$ZU$}~Y)L`2FPN[5.png

作者: 一步一个脚印    时间: 2015-3-19 16:31
楼主:实例对象中的isa指向的是类对象,类对象中的isa指向的是它的元类对象,元类对象中的isa指向的是NSobject元类对象,NSobject元类对象isa指向的是自身,完美的闭环。类对象是编译时的概念,元类对象被运行时内部使用。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2