美文网首页
对象,类和isa

对象,类和isa

作者: 痴人会说梦 | 来源:发表于2017-06-04 23:46 被阅读14次

你要问我对象是什么?答案真的是千奇百怪,你是要和我处对象吗?NO,其实本质的原因是,我也不知道对象是什么,so,祭出终极法器------万物皆对象

我们都知道Objective-C所有的类都是继承自NSObject,当然还有NSProxy(但是我真的没见过,暂且忽略).我们可以查看头文件

屏幕快照 2017-06-04 下午11.27.22.png 屏幕快照 2017-06-04 下午11.27.36.png
struct objc_class {
    Class isa  OBJC_ISA_AVAILABILITY;

#if !__OBJC2__
    Class super_class                                        OBJC2_UNAVAILABLE;
    const char *name                                         OBJC2_UNAVAILABLE;
    long version                                             OBJC2_UNAVAILABLE;
    long info                                                OBJC2_UNAVAILABLE;
    long instance_size                                       OBJC2_UNAVAILABLE;
    struct objc_ivar_list *ivars                             OBJC2_UNAVAILABLE;
    struct objc_method_list **methodLists                    OBJC2_UNAVAILABLE;
    struct objc_cache *cache                                 OBJC2_UNAVAILABLE;
    struct objc_protocol_list *protocols                     OBJC2_UNAVAILABLE;
#endif

} OBJC2_UNAVAILABLE;
/* Use `Class` instead of `struct objc_class *` */

相关文章

  • 1.8、iOS面试题之语法

    1、isa指针?(对象的isa,类对象的isa,元类的isa都要说) 对象的isa指针指向所属的类 类的isa指针...

  • iOSisa指针和superclass指针

    isa指针实例对象的isa指向类对象类对象的isa指向元类对象元类对象的isa指向基类的元类如何证明上面所述可以通...

  • 随笔记录(一)、isa 和 superClass

    isa 指针 instance(实例对象) isa 指针,指向的是==类对象==。 class(类对象) isa ...

  • isa 和 superclass

    实例对象的 isa 指向类对象,类对象的 isa 指向元类对象,元类的isa 指向基类的元类对象,基类的元类对象的...

  • RunTime底层原理

    1.isaisa:实例对象的isa指向类对象,类对象的isa指向元类对象。元类对象isa执行基类元类对象。2.方法...

  • iOS开发 Runtime 流程图

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

  • 类对象、元类

    任何实例的isa指针指向其类对象,类对象的isa指针指向其元类对象,元类对象的isa指针指向根元类对象,根元类对象...

  • iOS开发中方法查找流程图

    实例对象的isa指针指向类对象,类对象的isa指针指向元类,元类的isa指针指向根元类,根元类的isa指针指向自己...

  • isa指针superclass

    isa指针的指向 实例对象的isa指针指向类对象 类对象的isa指针指向元类对象 isa的作用就是用来给实例找到各...

  • 一:ios 的 isa 的指向

    1. isa 的指向如图: 2. 文字表述如下: 实例对象的isa 指向类对象类对象的isa 指向元类元类的isa...

网友评论

      本文标题:对象,类和isa

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