美文网首页
对isa的理解

对isa的理解

作者: zhuzhilong | 来源:发表于2018-11-11 22:10 被阅读0次

在arm64位之前就是个普通的指针,里面存储这类对象还有元类对象地址值,在arm64位开始,进行了优化,采用union共用体的结构,共用体就是共用一块内存地址,将一个64位的的内存数据分开存储,其中的33是拿来存储具体的地址值,是通用&ISA_MASK运算 然后加上000得到33位的具体值

相关文章

  • 对isa的理解

    在arm64位之前就是个普通的指针,里面存储这类对象还有元类对象地址值,在arm64位开始,进行了优化,采用uni...

  • 对isa的理解

    我们可以从图1看到 NSObject有一个属性isa用Class来定义,那么我点击Class接着看 我们可以从图2...

  • iOS Runtime面试题(isa指针)

    说一下对 isa 指针的理解, 对象的isa 指针指向哪里?isa 指针有哪两种类型? isa 等价于 is ki...

  • iOS Runtime面试题(说一下对 isa 指针的理解)

    说一下对 isa 指针的理解, 对象的isa 指针指向哪里?isa 指针有哪两种类型? isa 等价于 is ki...

  • iOS开发 Runtime 流程图

    你了解多少Runtime? isa 指针的理解 实例对象 isa 指向类对象 类对象指 isa 向元类对象 元类对...

  • 对isa、IMP、SEL理解

    ISA 每一个类都会有isa指针,该指针指向类的结构体,如在底层objc_msgSent() 就是通过isa来查找...

  • isa理解

    由类生成对象。对象的结构体实例通过isa这个成员变量来保持类的结构体实例指针,建立类与对象间的关系。oc运行时为每...

  • isa的理解

    在NSObject.h里面: isa就是指向谁(哪个类) 再点开 Class 的定义: 1,当我们调用[child...

  • NSObject isa

    title: NSObject isa 一直对NSObject isa理解不是很好,看到个大牛写的博客后,理解很多...

  • 『ios』加深对 isa superclass 理解

    有下面这种情况 如果我执行 会发生什么情况呢? 看下面这张图,我觉得可以很好地解释。 因为oc方法执行的本质是发送...

网友评论

      本文标题:对isa的理解

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