Sto provando a eseguire il debug di un'app per iPhone su cui sto lavorando, e l'idea di aggiungere cinquanta istruzioni NSLog ai vari file sorgente mi dà i brividi.Un modo per chiedere un metodo per il suo nome?
Quello che mi piacerebbe fare è scrivere un paio di dichiarazioni, dicono
NSString *methodName = [self methodName];
NSLog(@"%@", methodName);
che io posso solo incollare in ogni metodo che ho bisogno di. C'è un modo per fare questo? Esiste un costrutto Objective-C per chiedere un metodo per il suo nome? O dovrò farlo nel modo più duro?
Questo è un duplicato esatto di http://stackoverflow.com/questions/2687785/any-way-to-ask-a-method-for-its-name/2687873#2687873 che ha una risposta più completa. – Ken
@Ken So che sono trascorsi cinque anni ma penso che il tuo link non sia corretto. Dovrebbe puntare a http://stackoverflow.com/questions/969130/how-to-print-out-the-method-name-and-line-number-and-conditionally-disable-nslog?lq=1 –