首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
派二星
掘友等级
Swift
|
你猜
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 48
沸点 1
赞
49
返回
|
搜索文章
最新
热门
Runtime底层原理探究(二) --- 消息发送机制(慢速查找)
检查类是否是已知类,如果是未知的则抛异常。如果是已知类则判断是否已经实现,如果未实现则进行赋值,然后在判断是否已经初始化。如果类未初始化,对其进行初始化。如果这个消息是initialize,那么直接进行类的初始化 查找父类循环条件是 父类不为nil,则一直进行循环,如果父类方法…
Runtime底层原理探究(一) --- 消息发送机制(快速查找)
我们知道OC的函数调用是消息发送机制,那么消息发送机制是如何实现的呢。 objc_msgSend(void /* id self, SEL op, ... */ ) 快速是通过汇编从响应的缓存里面找到,慢速是通过c,c++以及汇编一起完成的。 类结构里的 cacle_t 缓存 …
个人成就
文章被点赞
23
文章被阅读
17,240
掘力值
396
关注了
3
关注者
20
收藏集
0
关注标签
9
加入于
2016-09-02