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