条件编译 - 检查方案
Conditional Compilation - Check Scheme
在一个 Swift 项目中,在我能够执行简单的编译器检查以查看哪个方案是 运行 之前,然后有条件地包含代码或不包含代码。例如:
#if MyScheme
Add code here
#endif
但出于某种原因,在我的 Objective-C 项目中,这似乎不起作用。这应该以同样的方式工作吗?或者 Swift 编译器是否有一些允许这种行为的进步?
使用#ifdef
//example for debug scheme
#ifdef NDEBUG
Add code here
#endif
你可以在这里定义预处理器宏
希望对您有所帮助
在一个 Swift 项目中,在我能够执行简单的编译器检查以查看哪个方案是 运行 之前,然后有条件地包含代码或不包含代码。例如:
#if MyScheme
Add code here
#endif
但出于某种原因,在我的 Objective-C 项目中,这似乎不起作用。这应该以同样的方式工作吗?或者 Swift 编译器是否有一些允许这种行为的进步?
使用#ifdef
//example for debug scheme
#ifdef NDEBUG
Add code here
#endif
你可以在这里定义预处理器宏
希望对您有所帮助