在Objective-C
它是使用靜態字符串常量來定義備用API鍵(例如發佈和調試鍵之間進行區分用於分析套件,像MixPanel,亂舞或Crashlytics)有時是有用的:Swift:如何使用PREPROCESSOR標誌(如`#if DEBUG`)來實現API密鑰?
#if DEBUG
static NSString *const API_KEY = @"KEY_A";
#else
static NSString *const API_KEY = @"KEY_B";
#endif
然後。 ..
[Analytics startSession:API_KEY];
這是如何轉換爲Swift,因爲Swift編譯器不再使用預處理器?