Ejemplo: Tengo un método -myFooBarMethod:withFoo:bar:moreFoo:
y dentro de la implementación de ese método quiero obtener dinámicamente su nombre, como @"-myFooBarMethod:withFoo:bar:moreFoo:
en un NSString. No hay hard-typing de la firma del método.¿Cómo obtener el nombre o la firma del método actual en un NSString?
Creo que esto tiene que ver con los selectores. ¿Cómo podría obtener el nombre del método actual (el que ejecuta el código) como NSString?
También puede usar la macro ** '__PRETTY_FUNCTION__' **, que el preprocesador reemplaza con una cadena C (char *) del nombre del método. También funciona para funciones C. –
No sabía que había una macro llamada '__PRETTY_FUNCTION__'. Lo amo. Ahora solo tengo que encontrar una razón para usarlo en mi código en alguna parte ... – GeneralMike