RunTime的运用

作者: 蜗牛锅 | 来源:发表于2017-09-24 23:35 被阅读8次

    Runtime(运行时)
    <objc/runtime.h>是苹果给开发者提供的一套完整的运行时库API
    有什么作用:
    Runtime是属于oc底层的实现,可以进行一些非常底层的操作(用oc无法完成的)
    1、利用Runtime,在程序运行的过程中动态的创建一个类(比如kvo)
    2、利用Runtime,在程序运行的过程中,动态的修改一个类的属性\方法,添加属性\方法;
    3、遍历一个类的所有成员变量!

    WechatIMG52.png

    // 注意:在开发中一旦用到了Runtime的高级技术!!一定要 写上注释!利人利己。
    图中 [NSURL HK_URLWithStr:Str];还是调用自己的类方法


    WechatIMG51.jpeg

    想了解的可以点击查看

    相关文章

      网友评论

        本文标题:RunTime的运用

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