首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
少说多笑
掘友等级
iOS高级工程师
|
大连中盈信息技术有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
少说多笑
iOS高级工程师 @大连中盈信息技术有限公司
·
2年前
关注
OC底层原理-objc 818(八)类的加载原理-dyld&_objc_init
程序的加载原理 代码的编译过程 我们编写完成代码是需要通过编译器来完成编译后,才能变成可以执行的文件,也就是我们通常说的可执行文件。 那么编译过程是怎样的呢,下面我们来通过...
2
评论
分享
少说多笑
iOS高级工程师 @大连中盈信息技术有限公司
·
2年前
关注
OC底层原理-objc 818(七)objc_msgSend动态方法决议&消息转发
前言 在前两篇文章中,我们了解了快速查找和慢速查找流程。那么当快速查找流程和慢速查找流程都结束了,仍然没有找到响应的方法时,会怎么办呢。苹果给出了两个建议,就是我们本次要研...
1
评论
分享
少说多笑
iOS高级工程师 @大连中盈信息技术有限公司
·
2年前
关注
OC底层原理-objc 818(六)objc_msgSend方法慢速查找
什么时候会进行慢速查找 当快速查找也就是在缓存中找不到时,就会来到慢速查找流程,所谓的慢速查找就是当类以及类的继承链的方法列表中进行方法查找。 在快速查找时没找到需要执行的...
1
评论
分享
少说多笑
iOS高级工程师 @大连中盈信息技术有限公司
·
2年前
关注
OC底层原理-objc 818(五)objc_msgSend方法快速查找
编译时与运行时 编译时 编译时顾名思义就是正在编译的时候,就是编译器帮你把源代码翻译成机器能识别的代码。实际上只是翻译成某个中间状态的语言。 那编译时就是简单的做一些翻译工...
1
评论
分享
少说多笑
iOS高级工程师 @大连中盈信息技术有限公司
·
2年前
关注
OC底层原理-objc 818(四)cache_t
前言 我们已经了解了objc_class结构体的内容了,也分析了isa和superclass的功能,我们在来看看objc_class结构体,来开启我们cache的探索之路。...
1
评论
分享
少说多笑
iOS高级工程师 @大连中盈信息技术有限公司
·
2年前
关注
OC底层原理-objc 818(三)bits
前言 上一节我们已经了解了objc_class结构体的内容了,也分析了isa和superclass的功能,我们在来看看objc_class结构体,来开启我们bits的探索之...
1
2
分享
少说多笑
iOS高级工程师 @大连中盈信息技术有限公司
·
2年前
关注
OC底层原理-objc 818(二)isa&superclass
struct objc_classobjc_class与objc_object 在学习isa之前我么先研究一下objc_class与objc_object之间的关系。 ob...
1
评论
分享
少说多笑
iOS高级工程师 @大连中盈信息技术有限公司
·
2年前
关注
OC底层原理-objc 818(一)alloc&init&new原理分析
alloc&init&new的原理,以及alloc的初始化流程源码查看 通过log和内存窥探的方式证明init的实质...
1
1
分享
少说多笑
关注了
FunkyRay
iOS高级工程师 @大连中盈信息技术有限公司
少说多笑
关注了
Flutter笔记
iOS高级工程师 @大连中盈信息技术有限公司
少说多笑
关注了标签
前端
iOS高级工程师 @大连中盈信息技术有限公司
少说多笑
关注了标签
Flutter
iOS高级工程师 @大连中盈信息技术有限公司
个人成就
文章被点赞
9
文章被阅读
2,825
掘力值
244
关注了
26
关注者
1
收藏集
2
关注标签
20
加入于
2018-01-05