首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MRoy
掘友等级
得分后卫
|
斯台普斯
唱、跳、Rap、🏀
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
map_image の 幕后操作
写在前面总结结束语
消息 の 查找与转发
写在前面总结结束语
objc_msgSend の 神秘面纱
写在前面总结结束语
类 の 五脏六腑
写在前面总结结束语
isa の 来龙去脉
首先我们在查看objc源码的时候,可以看到每个objc_object的结构里面有一个isa属性;另外我们都知道isa关系着OC对象的命脉,接下来就开始探究。 从结构定义可以看出isa是一个联合体,并且里面还使用了位域计算的特点,使得结构更加精简、方便理解、内存最大利用化。在不同…
字节范儿 の 内存对齐
如在iOS的类结构中定义了很多数据成员变量,那么根据源码里面的类8字节对齐(操作系统64位)的原则;如果一个成员变量是一个int类型,那么它所占用的内存为4个字节(对齐需要补4个字节);另外一个成员变量是一个char类型,占用的内存为1个字节(对齐需要补7个字节);相对占用内存…
三顾 alloc 之旅
1. 写在前面 从图中我们可以看出,三个对象的地址都不相同,因为这是声明的三个不同的对象,但是值都是指向的同一个地址,而是由于他们都是通过 obj1 这个对象赋值,指向的都是同一个对象,而这个对象是通过 alloc 方法创建的,而且 obj2 调用了 init方法之后还是相同的…
类 の cache_t
1. cache_t & bucket_t 结构 2. 查找方法缓存时机 3. 缓存组合结构 4. 缓存策略 5. 缓存流程
个人成就
文章被点赞
6
文章被阅读
3,205
掘力值
102
关注了
50
关注者
3
收藏集
15
关注标签
18
加入于
2018-10-25