美文网首页
IOS isa和superclass

IOS isa和superclass

作者: 有梦想的狼 | 来源:发表于2020-01-13 09:41 被阅读0次

isa

  • instance的isa指向class
  • class的isa指向meta-class
  • meta-class的isa指向基类的meta-class
isa详解
优化后的isa

注意:arm64之后,要获取类或元类对象的内存地址时,是isa & ISA_MASK,进行位运算的。

superclass

  • class的superclass指向父类的class
    如果没有父类,superclass指针为nil
  • meta-class的superclass指向父类的meta-class
    基类的meta-class的superclass指向基类的class
class superclass
meta-class superclass

isa和superclass的图解:

isa和superclass的图解

相关文章

网友评论

      本文标题:IOS isa和superclass

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