runtime往深了研究很复杂,我就学了点皮毛,给自己做个比较,有不对的地方欢迎指出
runtime的作用:
1.动态交换两个方法的实现
2.动态添加属性(给一个类声明属性,其实本质就是给这个类添加关联,并不是直接把这个值的内存空间添加到类存空间)
3.实现字典转模型的自动转换
4.发送消息
5.动态添加方法
6.拦截并替换方法
7.实现NSCoding的自动归档和解档
做了两个小示例Runtime
runtime往深了研究很复杂,我就学了点皮毛,给自己做个比较,有不对的地方欢迎指出
runtime的作用:
1.动态交换两个方法的实现
2.动态添加属性(给一个类声明属性,其实本质就是给这个类添加关联,并不是直接把这个值的内存空间添加到类存空间)
3.实现字典转模型的自动转换
4.发送消息
5.动态添加方法
6.拦截并替换方法
7.实现NSCoding的自动归档和解档
做了两个小示例Runtime
本文标题:Runtime个人小结
本文链接:https://www.haomeiwen.com/subject/wsbijxtx.html
网友评论