Em Objective-C
algumas vezes era útil para usar as constantes string estática para definir chaves de API alternativos (por exemplo, para diferenciar entre a liberação e as chaves de depuração para pacotes de análise, como MixPanel, Flurry ou Crashlytics):
#if DEBUG
static NSString *const API_KEY = @"KEY_A";
#else
static NSString *const API_KEY = @"KEY_B";
#endif
e depois...
[Analytics startSession:API_KEY];
Como isso se traduz em Swift, já que o compilador Swift não usa mais um pré-processador?