Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Objc 运行时提供了一个函数 ,class_addMethod()来尝试在运行时添加实例方法。
class_addMethod()
是否有任何函数可以尝试在运行时向类添加类方法?或者,我怎样才能达到这个目的?
只需将方法添加到类的元类中即可。每个非元类都是其元类的实例,因此类方法实际上只是元类的实例方法。