En Objective-C
ocasiones, era útil usar constantes de cadena estática para definir claves de API alternativas (por ejemplo, para diferenciar entre las claves RELEASE y DEBUG para paquetes de análisis, como MixPanel, Flurry o Crashlytics):
#if DEBUG
static NSString *const API_KEY = @"KEY_A";
#else
static NSString *const API_KEY = @"KEY_B";
#endif
y entonces...
[Analytics startSession:API_KEY];
¿Cómo se traduce esto en Swift, dado que el compilador Swift ya no usa un preprocesador?