Objective c 获取类方法列表

Objective c 获取类方法列表,objective-c,objective-c-runtime,Objective C,Objective C Runtime,我正在寻找一种方法来获取某个类的静态方法列表。我只使用运行时函数class\u copyMethodList()获取实例方法的列表 有没有列出静态方法的方法?每个类本身就是一个Objective-C对象,反过来又有一个属于它的类的对象。您需要得到这个(另请参见:),然后请求它的方法(这将是您所追求的类方法*) 从文档中: 讨论 要获取类的类方法,请使用class\u copyMethodList(object\u getClass(cls),&count) *有。你是说类方法的列表?使用cla

我正在寻找一种方法来获取某个类的静态方法列表。我只使用运行时函数
class\u copyMethodList()
获取实例方法的列表


有没有列出静态方法的方法?

每个
类本身就是一个Objective-C对象,反过来又有一个属于它的类的对象。您需要得到这个(另请参见:),然后请求它的方法(这将是您所追求的类方法*)

从文档中:

讨论 要获取类的类方法,请使用
class\u copyMethodList(object\u getClass(cls),&count)



*有。

你是说类方法的列表?使用class_getClassMethod函数和class_copyMethodList函数中的方法列表检查每个方法如何?谢谢您的回复。但是对于类_copyMethodList,我只得到实例方法,不包括静态方法(用+)定义)。