我是方法调配的新手,现在我想在 iOS 上做更多的事情:Objective-C 中是否有一种简单/优雅的方法可以将现有类 (ClassA) 的所有调用重定向到另一个类(ClassB ,只要它具有完全相同的方法)。我知道可以使用单一方法(方法调配)来做到这一点,但是整个类呢?
- 获取所有类的方法列表并一一调整它们?
- 只调动类的 init 方法?
- 还有其他方法吗?
我要替换的类有很多静态方法,我不想接触原始代码。
我是方法调配的新手,现在我想在 iOS 上做更多的事情:Objective-C 中是否有一种简单/优雅的方法可以将现有类 (ClassA) 的所有调用重定向到另一个类(ClassB ,只要它具有完全相同的方法)。我知道可以使用单一方法(方法调配)来做到这一点,但是整个类呢?
我要替换的类有很多静态方法,我不想接触原始代码。