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,我只得到实例方法,不包括静态方法(用+)定义)。