美文网首页
2-OC对象的分类

2-OC对象的分类

作者: 今晚打老虎_9527 | 来源:发表于2018-07-25 16:03 被阅读0次

    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对象
    image.png

    相关文章

      网友评论

          本文标题:2-OC对象的分类

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