首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MrHardy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
iOS底层探索 之 消息动态决议
return lookUpImpOrForwardTryCache(inst, sel, cls, behavior); 未完待续......
iOS底层探索 之 cache分析
今天我们来探究下类的原理分析 断点打印P指令 cache_t jump进入 bucket_t jump进入 下面通过LLDB去验证方法的存储 几次失败的尝试 再看下源码 继续尝试 为什么会是空的值呢?
iOS底层探索 之 类的底层结构
今天我们探究一下类的底层是什么实现的? 首先我们知道object_class 继承与objc_object,两者皆是底层代码 上代码 下面我们探究一下成员变量(基本数据类型)/属性/实例变量 的底层实
iOS底层探索 之 对象的本质
首先我们先定义一个类 猜想“当前的类会和我们的对象一样,可以无限开辟吗?也就是在内存里不止有一个类?” 下面我们开始验证,这几个地址是否一致? 打印的结果居然都一致,但0x100008360-它不是类
iOS底层探索 之 结构体内存对齐
首先上图看下各个数据类型占用内存的大小 对齐原则如下: 1:数据成员对⻬规则:结构(struct)(或联合(union))的数据成员,第 一个数据成员放在offset为0的地方,以后每个数据成员存储的
iOS底层探索 之 alloc
首先我们先下符号断点,看下程序是怎么走的 底层函数方法如下 现在定义HLPerson看最终打印的结果是否是一致的? 结果打印完全一致,证明所指的内存地址和空间是一致的,init并没有对指针进行操作,如
个人成就
文章被点赞
25
文章被阅读
8,747
掘力值
352
关注了
2
关注者
11
收藏集
0
关注标签
7
加入于
2021-06-10