美文网首页
iOS中对象详解

iOS中对象详解

作者: Aliv丶Zz | 来源:发表于2021-02-07 14:04 被阅读0次

    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

    相关文章

      网友评论

          本文标题:iOS中对象详解

          本文链接:https://www.haomeiwen.com/subject/hjlesktx.html