Class的结构

这里写图片描述
看到bits &FAST_DATA_MASK,说明bits里面存储了很多有用的信息,要取出其中的class_rw_t结构,要&FAST_DATA_MASK才可以取出
这里写图片描述
这里写图片描述
一开始bits 是指向class_ro_t的,后来重新创建了一个class_rw_t
这里写图片描述
再讲rw设置为我们的data,所以最近bits取出来是指向class_rw_t,而class_rw_t里面的ro又指向我们原来的ro
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这种编码技术是配合运行时的技术,把一个方法的返回值类型和参数类型通过字符串的形式来存储,所以拿到method_t就知道方法的一切了,方法名,方法地址,返回值,参数
这里写图片描述
这里写图片描述
散列表
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值