Я знаю, что в Objective C. возможно переключение методов для селекторов и методов. Возможно ли переключение функций, таких как NSLog, в нашу пользовательскую функцию. Я хотел добавить некоторые дополнительные функции вместе с NSLog в пользовательскую функцию.
EDIT:
В конце концов я использовал другую функцию, которая будет вызывать NSLog внутри.
#define NSLog(...) CustomLogger(__VA_ARGS__);
void CustomLogger(NSString *format, ...) {
va_list argumentList;
va_start(argumentList, format);
NSMutableString * message = [[NSMutableString alloc] initWithFormat:format
arguments:argumentList];
[message appendString:@"Our Logger!"];
NSLogv(message, argumentList);
va_end(argumentList);
[message release];
}