美文网首页
iOS 对像

iOS 对像

作者: UILabelkell | 来源:发表于2020-04-09 21:52 被阅读0次

1、对像

-概念:是提我们通常类的实例化对像。

Obj *ob = [Obj new] , ob这也就是一个实例对像

-元类:就是类对像的 isa指像的类

打开#import <objc/objc.h>这个文件可以看到class与object在Objective-C的定义

/// An opaque type that represents an Objective-C class.
typedef struct objc_class *Class;

/// Represents an instance of a class.
struct objc_object {
    Class _Nonnull isa  OBJC_ISA_AVAILABILITY;
};

/// A pointer to an instance of a class.
typedef struct objc_object *id;

这里面class 父类objc_object 是一个结构体类型的指针

我们在进入objc_object这个类里面,可以看到它详情的体现,可以看到类对像包含的内容

struct objc_class {
    Class _Nonnull isa  OBJC_ISA_AVAILABILITY;

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

} OBJC2_UNAVAILABLE;

相关文章

  • iOS 对像

    1、对像 -概念:是提我们通常类的实例化对像。 -元类:就是类对像的 isa指像的类 打开#import

  • 对像

    诗歌 看着你,我总是摇头苦叹 因为我得不到你的喜欢。 看着你,我总要闭起双眼 因为我在想着怎样对你亲昵的景象。 看...

  • 类和对象的使用之对象指针

    在建立对像时,编译系统会为每一个对像分配一定的存储空间,以存放其成员,对像空间的起始地址就是对像的指针。可以定义一...

  • 怎么找对像

    刚看到一个故事关于满意决策。这也同苏格拉底的麦穗理论关于婚姻差不多一样。但这用到了数学,如果有兴趣的还可以去看一下...

  • 对像和类

    Java 对象和类 多态 继承 封装抽象 Java对象和类 类对象实例方法消息解析代码: 11 运行结果: 小狗的...

  • 安全发布对像

    发布对像 定义: 是一个对象能够被当前范围之外的代码所使用 对象溢出 一种错误的发布。当一个对象该没有构造完成时,...

  • iOS 之1--alloc流程初探

    背景:在iOS中万物皆对像,平时我们在开发中经常用到alloc这个方法,但是底层是如何实现的呢!带着这个疑问我们一...

  • Nodejs的全局对像

    Buffer:用于处理二进制数据 __dirname: 当前脚本所在的目录。事实上它不是全局的,而是处于每一个模块...

  • 你有对像嘛?

    有时候一句简单的土味情话,就能让原本平淡的生活变得惬意,不至于是枯燥乏味。学个一两个去和你的对象皮吧^o^ 初级(...

  • 新的相亲对像

    最近长辈又介绍了一个对像,让我跟他聊微信,我不是很中意,但是没办法拒绝,只能先聊聊看,感觉聊了这么多次越来越不想理...

网友评论

      本文标题:iOS 对像

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