Затем вы должны отредактировать эту строку, используя что-то вроде:
NSString *method = [NSString stringWithFormat:@"%s", __PRETTY_FUNCTION__];
[method substringToIndex:[method rangeOfString:@":"].location];
Затем вы могли бы сделать из него макрос для простоты использования (использование _cmd
дает лучшие результаты, как отмечено Ole )
#define __LOG_PRETTY_FUNCTION__ { \
NSString *method = NSStringFromSelector(_cmd); \
NSUInteger location = [method rangeOfString:@":"].location; \
if(location == NSNotFound) NSLog(@"%@", method); \
else NSLog(@"%@", [method substringToIndex:location]); \
}