一尘不染

有条件的编译-检查方案

swift

在执行一个简单的编译器检查之前,在一个Swift项目中,查看运行的是哪种方案,然后有条件地包含或不包含代码。例如:

#if MyScheme
    Add code here
#endif

但是由于某种原因,在我的Objective-C项目中,这似乎不起作用。应该以相同的方式工作吗?还是Swift编译器具有一些允许这种行为的进步?


阅读 233

收藏
2020-07-07

共1个答案

一尘不染

#ifdef

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

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

在此处输入图片说明

希望这可以帮助

2020-07-07