![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Runtime
眼睛会放光
这个作者很懒,什么都没留下…
展开
-
Runtime-消息转发
原理:为方法添加响应者 实际用途: 1.JSPatch --iOS动态化更新方案: 基于完整转发时,anInvocation有selector的所有参数; 2.为 @dynamic 实现方法 3.实现多重代理: NSPointerArray(弱引用集合)防止循环引用 https://blog.csdn.net/kingjxust/article/details/49559091 ...原创 2019-04-13 17:19:24 · 111 阅读 · 0 评论 -
runtime
一、 实际应用: 字典转模型、对象归解档; 系统方法交换:如替换imageName; 分类扩展属性; 动态创建类:kvo实现; 二、方法分类 获取: class_copyPropertyList:属性列表 class_copyIvarList:变量列表 class_copyMethodList:实例方法列表 类别扩展属性: objc_setAssociatedOb...原创 2019-04-20 11:38:15 · 82 阅读 · 0 评论