条件编译 - 检查方案

时间:2017-08-13 10:35:13

标签: ios objective-c swift xcode conditional-compilation

在一个Swift项目之前,我已经能够执行简单的编译器检查以查看正在运行的方案,然后有条件地包含代码。例如:

#if MyScheme
    Add code here
#endif

但出于某种原因,在我的Objective-C项目中,这似乎并没有起作用。这应该以同样的方式工作吗?或者Swift编译器是否有一些允许这种行为的进步?

1 个答案:

答案 0 :(得分:2)

使用#ifdef

//example for debug scheme
#ifdef NDEBUG
   Add code here
#endif

您可以在此处定义预处理器宏

enter image description here

希望这有帮助