首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
crow
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
2
文章 2
沸点 0
资讯 0
赞
2
关注
返回
|
搜索文章
crow
1年前
关注
iOS底层之dyld应用程序链接加载
应用程序是如何加载的,代码是如何写入到内存中,动静态库是如何加载到内存的,并且是怎么和APP连接到一起的呢。一起来探究一下。...
1
1
分享
crow
赞了这篇文章
Cooci
前端、iOS重度爱好者、专治跳槽加薪 @ LG
·
1年前
关注
一套iOS底层试卷-我想和你分享
考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态...
143
78
分享
crow
1年前
关注
iOS底层之消息转发
之前讲到了消息发送的快速查找和慢速查找,如果都没有找到就会进入消息动态决议,那么消息动态决议了之后就会直接报错了吗?...
1
2
分享
crow
1年前
关注
iOS底层之消息动态决议
当调用一个方法是,会先到类的cache里进行快速查找,找到了就直接执行对应的imp。如果没有找到,会到类的bits里去进行慢速查找,找到了就会到cache里进行插入。...
1
评论
分享
crow
1年前
关注
iOS底层之从_objc_msgSend到lookUpImpOrForward
上一次讲了_objc_msgSend快速查找,如果根据sel找到了对应imp就去执行,如果没有找到就执行MissLabelDynamic。这篇文章来看看`MissLabel...
赞
评论
分享
crow
1年前
关注
iOS底层再探objc_msgSend
上一篇objc_msgSend讲到了通过isa拿到class,那么接下来又做了哪些操作,让我们一起来探索一下这一部分的源码。...
2
1
分享
crow
赞了这篇文章
Cooci
前端、iOS重度爱好者、专治跳槽加薪 @ LG
·
1年前
关注
汇编指令-收藏方便查阅
汇编指令不要靠记忆 -"开卷考试"! 赶紧收藏吧 一: 汇编指令格式 二: 汇编代码转二进制 三: 常见基本汇编指令...
56
6
分享
crow
1年前
关注
iOS底层之isKindOfClass
isKindOfClass和isMemberOfClass,看上去是很简单的方法,主要是考验自己对isa走向和继承关系的理解程度,我们来看看底层到底是怎么实现的,看看这里有...
2
评论
分享
crow
1年前
关注
初探objc_msgSend
之前探索了cache_t的底层结构和一些方法。了解到了cache_t的插入流程,那么这个insert流程是在哪里调起的呢,一起来探索一下。...
3
3
分享
crow
1年前
关注
iOS底层cache_t底层探索
之前通过内存偏移拿到了objc_class里的bits数据,其中包含了我们属性和方法等一些数据。想要继续探索类的底层结构,就要继续探索cache,这篇文章就来了解下cach...
3
评论
分享
crow
关注了
Style_月月
crow
1年前
关注
iOS类的原理探索分析(二)
前言 之前有讲到类的结构,了解到元类、isa走向关系和继承关系,还从类的bits里拿到的方法和属性。这一篇我们继续深入研究,探索类里面还有什么。...
赞
评论
分享
crow
1年前
关注
iOS类的原理探索分析
之前了解到isa的结构,可以看到isa里shiftcls存放的是类指针的值。这篇文章就来探索下类的结构。...
2
评论
分享
crow
1年前
关注
iOS对象的本质 & ISA
通过查看底层代码,了解到对象创建的流程。最主要的代码主要是 主要步骤是: 计算Class内存大小; 根据size开辟内存空间; 将obj和cls绑定在一起。...
2
评论
分享
crow
关注了
Cooci
crow
1年前
关注
iOS结构体内存对齐
结构体内存对齐有三大法则: 1、数据成员对⻬规则: 结构(struct)(或联合(union))的数据成员,假设第一个数据成员放在offset为0的地方,以后每个数据成员存...
1
评论
分享
crow
关注了标签
Objective-C
crow
关注了标签
Xcode
crow
关注了标签
Swift
crow
关注了标签
APP
下一页
个人成就
文章被点赞
18
文章被阅读
5,498
掘力值
331
关注了
2
关注者
4
收藏集
1
关注标签
6
加入于
2021-06-09