iOS中对象详解

2021-02-07  本文已影响0人  Aliv丶Zz

OC对象可分为:

  1. 实例对象Instance,
  2. 类对象Class、
  3. 元类对象Meta-Class,

每个类在存储中只有一个class对象。可以有多个实例对象。每个类在内存中有且只有一个meta-class对象

  • 实例对象: 存储着 isa 以及 属性信息等
  • 类对象: isa指针 、superclass指针、类的属性信息(property)、类的对象方法(instance method)、类的协议信息(protocol)、类的成员变量信息(ivar)、...
  • 元类对象:isa指针、superclass指针、类的类方法信息(classmethod)、...
arm64之前
arm64之后 1111 image.png
Runtime的对象模型.png
上一篇 下一篇

猜你喜欢

热点阅读