Как перечислить методы класса - PullRequest
0 голосов
/ 09 июня 2011

Есть ли способ перечислить методы одного класса, например, у меня есть один класс, определенный ниже:

@class Foo : NSObject
    -(void)doStuff1;
    -(void)doStuff2;
@end

И мне было интересно, если есть какой-либо способ, дайте мне доступ к методу "doStuff1"и" doStuff2 "с методами перечисления, даже до того, как я знаю, что у класса есть два метода.

Я знаю метод [foo performSelector:@selector(doSutff1)], но это не тот метод, который мне нужен.
Пожалуйста, любой парень скажет мне путь,спасибо большое.

1 Ответ

1 голос
/ 09 июня 2011

Вы используете библиотеку времени выполнения ...

class_copyMethodList

Проверьте документы Apple здесь

...