美文网首页
你使用过Objective-C的运行时编程(Runtime Pr

你使用过Objective-C的运行时编程(Runtime Pr

作者: 丶逐渐 | 来源:发表于2016-02-25 00:03 被阅读142次

Objecitve-C的重要特性是Runtime(运行时),在#import  下能看到相关的方法,用过objc_getClass()和class_copyMethodList()获取过私有API;使用

```objective-c

Method method1 = class_getInstanceMethod(cls, sel1);

Method method2 = class_getInstanceMethod(cls, sel2);

method_exchangeImplementations(method1, method2);

代码交换两个方法,在写unit test时使用到。

相关文章

  • 经典面试

    1、 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做...

  • iOS面试题(5)

    1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它 ...

  • 进阶

    你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么...

  • 面对中高级的十个 iOS 面试问题

    你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么...

  • 随笔日记2

    1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做...

  • iOS 经典问题

    1.你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了...

  • 那些年刷过的题 - Runtime

    题目1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用...

  • iOS经典面试题

    1.你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了...

  • 面试经典面;试题

    1.你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了...

  • 转载:[题目]

    1.你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了...

网友评论

      本文标题:你使用过Objective-C的运行时编程(Runtime Pr

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