标签: objective-c ios objective-c-runtime
有没有办法枚举一个类的方法, 例如,我有一个类定义如下:
@class Foo : NSObject -(void)doStuff1; -(void)doStuff2; @end
我想知道是否有任何方法让我使用枚举方法访问方法“doStuff1”和“doStuff2”,甚至在我知道该类有两种方法之前。
我知道方法[foo performSelector:@selector(doSutff1)],但这不是我想要的 请问任何人告诉我的方式,这么多。
[foo performSelector:@selector(doSutff1)]
答案 0 :(得分:1)
您使用运行时库...
class_copyMethodList
检查Apple文档here