Runtime4

作者: Jean_Lina | 来源:发表于2020-10-21 15:51 被阅读0次

    OC是一门动态性比较强的编程语言,允许很多操作推迟到程序运行的时候再进行。
    OC的动态性就是由runtime来支撑和实现,Runtime是一套C语言的API,封装了动态性相关的函数。
    平时编写的OC代码,底层都是转换成了Runtime API进行调用。
    具体应用:
    利用关联对象给分类添加属性。
    遍历类的所有成员变量实现字典转模型、自动归档解档
    动态交换方法的实现
    利用消息转发机制解决方法找不到的问题


    屏幕快照 2020-09-10 下午8.23.33.png

    相关文章

      网友评论

          本文标题:Runtime4

          本文链接:https://www.haomeiwen.com/subject/rhjwyktx.html