Runtime个人小结

runtime往深了研究很复杂,我就学了点皮毛,给自己做个比较,有不对的地方欢迎指出

runtime的作用:

1.动态交换两个方法的实现

2.动态添加属性(给一个类声明属性,其实本质就是给这个类添加关联,并不是直接把这个值的内存空间添加到类存空间)

3.实现字典转模型的自动转换

4.发送消息

5.动态添加方法

6.拦截并替换方法

7.实现NSCoding的自动归档和解档

做了两个小示例Runtime

附上原链接plainboiledwaterln.cn/iOSNET/runtime.html 

你可能感兴趣的:(Runtime个人小结)