Objective c 如何在运行时为Obj-C添加类方法?

Objective c 如何在运行时为Obj-C添加类方法?,objective-c,objective-c-runtime,Objective C,Objective C Runtime,Objc runtime提供了一个函数,class_addMethod(),用于尝试在运行时添加实例方法 是否有任何函数可以尝试在运行时向类添加类方法?或者,我怎样才能达到这个目的呢?只需将该方法添加到类的元类中即可。每个非元类都是其元类的实例,因此类方法实际上只是元类的实例方法

Objc runtime提供了一个函数,
class_addMethod()
,用于尝试在运行时添加实例方法


是否有任何函数可以尝试在运行时向类添加类方法?或者,我怎样才能达到这个目的呢?

只需将该方法添加到类的元类中即可。每个非元类都是其元类的实例,因此类方法实际上只是元类的实例方法