12.方法调配技术

1.在运行时,可以向类中新增或替换选择子所对应的方法实现。
2.使用另一份实现替换原来的方法实现:“方法调配”

OBJC_EXPORT Method class_getInstanceMethod(Class cls, SEL name)
OBJC_AVAILABLE(10.0, 2.0, 9.0, 1.0);

OBJC_EXPORT void method_exchangeImplementations(Method m1, Method m2) 
OBJC_AVAILABLE(10.5, 2.0, 9.0, 1.0);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,841评论 25 708
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,740评论 18 399
  • 6.理解“属性”这一概念 @dynamic关键字:告诉编译器不要自动创建实现属性所用的实例变量,也不要为其创建存取...
    Code_Ninja阅读 733评论 0 3
  • 今天早上,我咳嗽的厉害,妈妈带我去医院检查,大夫给开我开了检查单子,然后我去拍了片,还去抽了血,大夫看了结果,说输...
    吴广泽阅读 250评论 0 1
  • 昨天在改变自己的订阅号看到推荐这本书,大感兴趣。 看了一半,非常汗颜,明白自己这一年来的所谓努力为什么用处不大了,...
    亦如是阅读 1,092评论 12 17