Produz uma lista de métodos disponíveis para uma classe

YourClass *c = [[YourClass alloc] init];
unsigned int outCount = 0;
Method *methods = class_copyMethodList(object_getClass(c), &outCount);
for (int i = 0; i<outCount; i++) {
NSLog(@"%s", sel_getName(method_getName(methods[i])));
}