Я пишу класс логгера (а кто нет?) С методом
- (void) logWithTag:(NSString *)aTag andMessage:(NSString *)aMsg;
Я хочу пересылать неопределенные сообщения этому методу. Например:
[myLogger logFoo:@"bar"] should call [myLogger logWithTag:@"Foo" andMessage:@"bar"]
и более обобщенно
[myLogger logXXX:@"bar"] should call [myLogger logWithTag:@"XXX" andMessage:@"bar"]
Я смотрел на resolveInstanceMethod
и пересылку сообщений, но из того, что я понял, все ожидают, что метод будет иметь одинаковую подпись.
Есть идеи?
спасибо!