Se aggiungo una macro "FOO = bar" in GCC_PREPROCESSOR_DEFINITIONS (o Macro preprocessore se si utilizza XCode "), quale sarebbe il modo migliore per accedere al valore di" FOO "?Accesso al valore di una macro Definizione di preprocessore
Attualmente, io uso il goffo:
#define MACRO_NAME(f) #f
#define MACRO_VALUE(f) MACRO_NAME(f)
#ifdef FOO
NSLog(@"%s", MACRO_VALUE(FOO));
#else
NSLog(@"undefined");
#endif
Questa uscita volontà "bar"
Sicuramente, ci deve essere un modo migliore/più pulito
Grazie per la conferma. – Adriaan