Si agrego una macro "FOO = bar" bajo GCC_PREPROCESSOR_DEFINITIONS (o Macros de preprocesador si usa XCode "), ¿cuál sería la mejor manera de acceder al valor de" FOO "?Accediendo al valor de una definición de macro del preprocesador
la actualidad, utilizo el torpe:
#define MACRO_NAME(f) #f
#define MACRO_VALUE(f) MACRO_NAME(f)
#ifdef FOO
NSLog(@"%s", MACRO_VALUE(FOO));
#else
NSLog(@"undefined");
#endif
Esta es la salida "barra"
Seguramente, debe haber una manera mejor/más limpio
Gracias por la confirmación. – Adriaan