Ios 重写目标C中的类方法

Ios 重写目标C中的类方法,ios,objective-c,Ios,Objective C,我正在Obj C中开发一个iOS应用程序。我有一个包含类的第三方静态库,我们称它为aclass.m,我可以访问它的源代码 我想使用aclass.m,但我想覆盖它的方法(不重建原始库),以便在我的应用程序中完全忽略库中的原始实现 如果有的话,我怎么能做到这一点呢?您可以像重写实例方法一样重写类方法 对要扩展的类进行子类化(方法重写),并实现要重写的方法 这是面向对象编程中使用的继承和(部分)多态性。google ObjC方法swizzling

我正在Obj C中开发一个iOS应用程序。我有一个包含类的第三方静态库,我们称它为
aclass.m
,我可以访问它的源代码

我想使用
aclass.m
,但我想覆盖它的方法(不重建原始库),以便在我的应用程序中完全忽略库中的原始实现


如果有的话,我怎么能做到这一点呢?

您可以像重写实例方法一样重写类方法

对要扩展的类进行子类化(方法重写),并实现要重写的方法


这是面向对象编程中使用的继承和(部分)多态性。

google ObjC方法swizzling