A Objective-C
volte era utile utilizzare costanti di stringa statica per definire chiavi API alternative (ad esempio per distinguere tra chiavi RELEASE e DEBUG per pacchetti di analisi, come MixPanel, Flurry o Crashlytics):
#if DEBUG
static NSString *const API_KEY = @"KEY_A";
#else
static NSString *const API_KEY = @"KEY_B";
#endif
e poi...
[Analytics startSession:API_KEY];
Come si traduce in Swift, dal momento che il compilatore Swift non utilizza più un preprocessore?