当前位置: 首页 > wzjs >正文

启东做网站google ads

启东做网站,google ads,南头做网站公司,360建筑网官网查询OC的实例对象,类对象,元类对象 在 Objective-C 中,一切都是对象 —— 包括“类”本身。它背后的运行机制依赖于一个强大的元类(metaclass)系统。 实例对象 类对象 元类对象 是 Objective-C Runtime 的三种核心对…

OC的实例对象,类对象,元类对象 

在 Objective-C 中,一切都是对象 —— 包括“类”本身。它背后的运行机制依赖于一个强大的元类(metaclass)系统

  • 实例对象

  • 类对象

  • 元类对象

是 Objective-C Runtime 的三种核心对象,它们构成了类与对象的运行时结构。

一、实例对象

 通过 [[类名 alloc] init] 或类似方式创建的具体对象,就是实例对象

Person *p = [[Person alloc] init];

此时p就是一个实例对象,拥有person类定义的所有实例变量、属性、方法等。

二、类对象

每个类在运行时只有一个类对象,它描述了这个类的结构和行为,是“类的实例”

Class cls = [Person class];//或者object_getClass(p); //获取对象p所属的类

作用:

储存类方法(+方法)

存储类名、父类、方法列表、属性列表等

所有实例对象共享这个类对象

三、元类对象

类对象本身也是一个对象,它是“某个元类的实例”

元类描述的类对象的行为,即:类方法(+方法)实际上存储在元类对象中

Class metaClass = object_getClass([Person class]);

类型

举例

本质

方法存储位置

实例对象

Person *p = [[Person alloc] init]

类的一个具体对象

实例方法(- 方法)

类对象

[Person class]

Person 类的唯一对象

类方法在元类中

元类对象

object_getClass([Person class])

类对象的“类”

存储类方法(+ 方法)

 

http://www.dtcms.com/wzjs/78459.html

相关文章:

  • 网站做推广被禁止访问了宁波好的seo外包公司
  • 易游网络验证代理平台四川百度推广和seo优化
  • 丹东企业做网站seo策略
  • 医疗软件网站建设公司chrome官网下载
  • wordpress 发文章api广东优化疫情防控措施
  • 网站建设保障机制杭州seo渠道排名
  • 做网站所需要的代码google关键词
  • 支付网站建设费用计入推广app的单子都在哪里接的
  • 凡科建站网站怎样做软件下载官方正版清理优化工具
  • dede5.7模板 新闻文章网站源码站长平台网站
  • 杭州网站建设公司哪家好百度竞价项目
  • js验证网站短视频精准获客系统
  • 女的和男做那个视频网站比较好的品牌策划公司有哪些
  • 那个网站可以查询美做空基金秦皇岛seo招聘
  • 自己做的网站源码如何安装成功的网络营销案例有哪些
  • 建公司网站哪家好百度指数移动版怎么用
  • 做网站被骗去哪投诉广州百度seo代理
  • 找公司做网站需要咨询什么问题新郑网络推广
  • 做相册集什么网站竞价托管 微竞价
  • 网站自己做还是用程序aso应用优化
  • 专门做评测的网站郑州百度推广seo
  • 上海云盾为网站做防护搜狗整站优化
  • 在什么网站做知识禁毒竞赛美区下载的app怎么更新
  • 深圳公司网站开发冯耀宗seo课程
  • 网站快排是怎么做的抖音seo优化
  • 做网站什么软件好百度电脑版网址
  • 微信公众上传wordpress手机seo关键词优化
  • seo技巧优化站长之家seo查询
  • 12306网站谁做的网店运营具体做什么
  • 做卖车网站需要什么手续fba欧美专线