首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
叶秋主
掘友等级
iOS开发
OC,Swift,小程序,喜欢篮球,手游
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
214
文章 41
沸点 173
赞
214
返回
|
搜索文章
赞
文章( 41 )
沸点( 173 )
iOS 底层探究:cache_t分析
这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战 在之前的文章中,我们讲到了NSObject的父类是objc_class,而它包含以下信息 今天我们来探索一下cache_t 1.知识准备 1
iOS 底层探究:动态方法决议
这是我参与8月更文挑战的第12天,活动详情查看:8月更文挑战 我们之前分析了消息查找流程 首先,调用objc_msgSend,从cache中快速查找,命中就执行对应的imp 其次,如果cache中没有
iOS 底层探究:消息的快速查找
这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战 之前我们分析了方法的本质就是消息发送,即objc_msgSend,今天我们继续来分析下objc_msgSend中缓存的查找逻辑。 objc
iOS 底层探究:方法的慢速查找
这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战 我们在之前的文章中介绍了方法的快速查找流程即缓存查找,如果缓存中没有查找到,下面就会进入到方法的慢速查找流程。 消息快速查找流程中,如果无
iOS 底层探究:方法的本质
这是我参与8月更文挑战的第9天,活动详情查看:8月更文挑战 1 Runtime 1.1 什么是Runtime runtime翻译过来称为运行时,与之对应的是编译时。大部分的iOS开发人员,都听过run
Swift-Coadable源码解析
当前我们创建一个解码的对象,然后调用 decode 方法将我们的 json 字符串解析给我们的模型 LGTeacher 。这里我们需要探究的是它究竟是如何工作的? 以上就是 JSONDecoder 的主要内容,定义了编码的策略,可以让我们根据不同的场景来进行选择。 这里是一个泛…
iOS 底层探究:OC对象
这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战 在OC面向对象编程中,我们每天都面对着创建对象,操作对象,那对象究竟是什么?实例化的对象和类的本质又是什么? OC的类在C++的底层呈现 打
iOS 底层探究:内存对齐2
上文我们俩节了内存对齐的一些内容,今天来继续学习。 对齐原理分析 已知系统会根据数据类型跳过部分内存,那跳过的部分为什么不能存储数据? 如上图所示,对于不优化连续存储的情况,CPU读取8~15的内存数
iOS 底层探究:类的结构分析
这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战 将实例对象isa进行&运算,可得到类对象的地址。同样在OC中,类也是一个对象。既然是对象,也会存在isa指针,指向他所属的类。这就是我们所说
iOS 底层探究:属性与成员变量
这是我参与8月更文挑战的第6天,活动详情查看:8月更文挑战 1.WWDC 类结构的优化 在WWDC关于runtime里面关于类的优化里面提到了clean memory,dirty memory 1.1
下一页
个人成就
文章被点赞
196
文章被阅读
91,024
掘力值
3,677
关注了
54
关注者
77
收藏集
7
关注标签
29
加入于
2018-10-09