相关疑难解决方法(0)

Swift:如何使用PREPROCESSOR Flags(如`#if DEBUG`)来实现API密钥?

Objective-C它是使用静态字符串常量来定义备用API键(例如发布和调试键之间进行区分用于分析套件,像MixPanel,乱舞或Crashlytics)有时是有用的:

#if DEBUG
static NSString *const API_KEY = @"KEY_A";
#else
static NSString *const API_KEY = @"KEY_B";
#endif
Run Code Online (Sandbox Code Playgroud)

然后...

[Analytics startSession:API_KEY];
Run Code Online (Sandbox Code Playgroud)

这是如何转换为Swift的,因为Swift编译器不再使用预处理器?

macros xcode preprocessor swift

67
推荐指数
4
解决办法
5万
查看次数

标签 统计

macros ×1

preprocessor ×1

swift ×1

xcode ×1