ISA 详解

 我来答
抛下思念17
2022-07-25 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6670
采纳率:99%
帮助的人:38.5万
展开全部

[TOC]

isa :是一个Class 类型的指针. 每个实例对象有个isa的指针,他指向对象的类,而Class里也有个isa的指针, 指向meteClass(元类)。

OC中的所有的对象可分类三种类型:

// 这里暂时忽略cache查找

在arm64架构之前,isa就是一个普通的指针,存储着Class、Meta-Class对象的内存地址;
从arm64架构开始,对isa进行了优化,变成了一个共用体(union)结构,还使用位域来存储更多的信息;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ly
2024-03-01 广告
ICF(国际教练联合会),是一个全球性的领先的教练组织。该组织致力于通过制定高标准,提供独立认证并建立由训练有素的教练专业人员组成的全球网络来促进教练职业。ICF证书颁发给满足严格的教育和经验要求,并且对设置专业标准的教练能力有透彻了解的专... 点击进入详情页
本回答由ly提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式