2-OC对象的分类
2018-07-25 本文已影响0人
今晚打老虎_9527
OC对象分为三类
-
instance对象
- isa指针
- 其他成员变量
-
class对象
- isa指针
- superclass指针
- 协议信息
- 属性信息
- 成员变量信息
- 实例方法信息
-
meta-class对象
- isa指针
- superclass指针
- 类方法信息
isa指针
-
instance对象的isa指针指向class对象
-
class对象isa指针指向meta-class对象
-
meta-class对象isa指针指向基类meta-class对象
-
基类meta-class对象isa指针指向它自己
superclass指针
-
instance对象的superclass指针指向父类instance对象
-
class对象的superclass指针指向父类class对象
-
meta-class对象的superclass指针指向父类meta-class对象
-
基类class对象的superclass指针为nil
-
基类meta-class对象的superclass指针指向基类class对象