首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
soleRoy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
Objective-C Runtime:常用的几个应用场景
对一个知识点的深入学习,有利于我们加深对代码的理解,更重要的是要学会使用它们,以提高日常开发的效率。下面是几个在平时开发中会使用到的场景: Method Swizzling是一项很强大的改变现有方法实现的技术,比子类化替换方法更加灵活。再来看下Method的数据结构: 从结构中…
Objective-C Runtime:消息转发机制
首先如果是对象方法不存在,runtime会调用+resolveInstanceMethod:方法;如果是类方法不存在,runtime会调用+resolveClassMethod:方法(最后举例)。 到了这一步runtime会通过调用-forwardingTargetForSel…
Objective-C Runtime:类的基础数据结构
可以在这里下载Apple维护的开源代码。 id其实就是一个指向objc_object结构体的指针,它包含一个Class成员,根据isa就能找到对象所属的类。 关于objc_selector在源码中并没有找到其定义,其实它就是映射到方法的C字符串,你可以通过Objc编译器命令@s…
个人成就
文章被点赞
8
文章被阅读
2,612
掘力值
98
关注了
15
关注者
2
收藏集
3
关注标签
21
加入于
2018-06-20