在Objective-C中替换(替换)整个类(使用所有实例和静态方法)

时间:2018-11-30 14:21:42

标签: ios objective-c class method-swizzling

我不熟悉方法,现在我想在iOS上做更多的事情: 在Objective-C中,是否有一种简便/优雅的方法将现有类(ClassA)的所有调用重定向到另一个类(ClassB,只要它具有完全相同的方法)。我知道可以用一个方法(方法复杂)来做,但是整个类呢?

  • 获取所有类方法的列表并一一列出?
  • 仅困扰类的init方法?
  • 还有其他方法吗?

我要替换的类具有很多静态方法,并且我不想触及原始代码。

0 个答案:

没有答案