首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
runtime
订阅
iStig
更多收藏集
微信扫码分享
微信
新浪微博
QQ
2篇文章 · 0订阅
原来这才是`Method-Swizzling`正确姿势
这点比较好理解,直到需要的时候才去Swizzling,而不是在+load方法中。关于在+load方法中进行Method-Swizzling,这里有篇文章参考。下面是相关方法的截图。具体代码大家可以去GitHub围观。 这点需要细说下。平时大家对于Method-Swizzling…
通过Runtime源码了解Objective-C中的方法存储
有经验的iOS开发者应该都知道,Objective-C是动态语言,Objective-C中的方法调用严格来说其实是消息传递。举例来说,调用对象A的hello方法 其实是向A对象发送了@selector(hello)消息。 在上一篇文章Runtime中的isa结构体中提到过,对象…