稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
红鲤鱼与绿鲤鱼与驴525173373的个人资料头像

红鲤鱼与绿鲤鱼与驴525173373

掘友等级
掘友1级:预备掘友
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3 沸点 0
赞
3
返回
|
搜索文章
红鲤鱼与绿鲤鱼与驴525173373
赞了这篇文章
派二星的头像
派二星
Swift @你猜
·
6年前

Runtime底层原理探究(三) --- 消息转发机制(动态方法解析)

当消息发没有从子类和父类查找到实现的时候,Runtime会给我们补救的机会。 如果这个类不是元类则执行__class_resolveInstanceMethod,如果是元类...
2
3
分享
红鲤鱼与绿鲤鱼与驴525173373
赞了这篇文章
派二星的头像
派二星
Swift @你猜
·
6年前

Runtime底层原理探究(二) --- 消息发送机制(慢速查找)

检查类是否是已知类,如果是未知的则抛异常。如果是已知类则判断是否已经实现,如果未实现则进行赋值,然后在判断是否已经初始化。如果类未初始化,对其进行初始化。如果这个消息是in...
2
评论
分享
红鲤鱼与绿鲤鱼与驴525173373的头像
红鲤鱼与绿鲤鱼与驴525173373
关注了
派二星
红鲤鱼与绿鲤鱼与驴525173373
赞了这篇文章
派二星的头像
派二星
Swift @你猜
·
6年前

Runtime底层原理探究(一) --- 消息发送机制(快速查找)

我们知道OC的函数调用是消息发送机制,那么消息发送机制是如何实现的呢。 objc_msgSend(void /* id self, SEL op, ... */ ) 快速是...
7
3
分享
红鲤鱼与绿鲤鱼与驴525173373的头像
红鲤鱼与绿鲤鱼与驴525173373
关注了标签 iOS iOS
关注了
1
关注者
1
收藏集
0
关注标签
1
加入于
2019-04-02