首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
醉雨清风
掘友等级
iOS developer
|
我的征途是星辰大海
coding 改变世界
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
11
关注
赞
33
文章 33
沸点 0
资讯 0
赞
33
关注
返回
|
搜索文章
文章
热门
最新
醉雨清风
1年前
iOS
iOS开发相关文件介绍:workspace、project、Target、Configuration
workspace、project、target、configuration是我们开发中常见的文件类型,本文将探究他们是如何互相配合对开发中的资源和代码进行管理的; workspace 主要用来管理p
132
点赞
评论
醉雨清风
1年前
iOS
iOS 底层探索12——dyld加载流程
前言 之前我们通过源码阅读调试的方式分析了objc类的结构、方法查找、消息机制的流程,但这一切都是建立在dyld已经把相关信息加载好的前提下,本文就通过dyld的源码来探索dyld是如何做到这些的;
632
3
评论
醉雨清风
1年前
iOS
iOS 底层探索11——消息转发
前言 当我们在class的cache和methodlist中都查找不到对应的方法时,会执行消息处理流程。消息处理流程主要包括动态方法决议、快速消息转发、慢速消息转发;我们已经了解了动态方法决议,本文将
345
2
1
醉雨清风
1年前
iOS
iOS 底层探索10——动态方法决议
前言 前面我们已经探究了整个objc的方法查找流程,包括快速查找:查找本类的cache;慢速查找:查找当前类的methodlist和父类cache以及父类methodlist;如果经过快速查找和慢速查
337
3
评论
醉雨清风
1年前
iOS
iOS 底层探索09——慢速方法查找
这是我参与更文挑战的第11天,活动详情查看: 更文挑战 前言 为了更加深入的理解方法查找中的快速查找,我们从汇编代码里面摸索了很久过程很枯燥,但是收获也挺多,汇编分析暂时告一段落,今天我们着重看下方法
313
2
1
醉雨清风
1年前
iOS
iOS 底层探索08——iOS方法缓存(下)
这是我参与更文挑战的第10天,活动详情查看: 更文挑战 前言 我们已经探究过方法缓存的插入流程、方法缓存的触发时机、今天继续从汇编层面对方法缓存进行分析; objc_msgsend、Cache 相关细
866
3
评论
醉雨清风
1年前
iOS
iOS 底层探索07——iOS方法缓存(中)
这是我参与更文挑战的第9天,活动详情查看: 更文挑战 前言 我们已经探究过方法缓存中的插入流程,其中有一些细节的点可能还会有疑问,这里再深入研究下; 方法缓存关键点 为什么扩容是在容量的 3/4 时进
902
11
5
醉雨清风
1年前
iOS
iOS 底层探索06——iOS方法缓存(上)
这是我参与更文挑战的第8天,活动详情查看: 更文挑战 数组取值方式 在取数组中对象值的时候我们可以通过C++提供的根据数组下标取值的方法p $n.get(0); 也可以通过内存平移的方式p &$n +
442
1
3
醉雨清风
1年前
iOS
iOS 底层探索05——iOS类的结构分析(下)
这是我参与更文挑战的第7天,活动详情查看: 更文挑战 类的结构 在iOS开发中几乎每一个对象都是类的实例,之前我们已经分析过一部分类的结构, 主要包括以下几项内容: Class MetaClass i
452
点赞
评论
醉雨清风
1年前
iOS
iOS 底层探索04——iOS类的结构分析(上)
这是我参与更文挑战的第6天,活动详情查看: 更文挑战 引言 在iOS开发中几乎每一个对象都是类的实例,今天我们就来分析一下类在内存中是以什么样的结构存在的; 实例对象、Class、MetaClass
617
3
1
下一页
个人成就
文章被点赞
50
文章被阅读
12,090
掘力值
539
关注了
32
关注者
21
收藏集
11
关注标签
5
加入于
2017-12-13