L_S*_*nic 0 xcode objective-c ios c-preprocessor
我的项目有两个目标,一个生产,一个阶段有不同的配置.我想在代码中能够说出来
#if target == production
NSLog(@"production");
#elif target == stage
NSLog(@"stage");
#endif
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我,我该怎么做?
谢谢,
〜Sonic555gr
xap*_*ock 10
您可以为每个Target定义一些预处理器宏,如下所示......

然后你可以做这样的事情:
#ifdef PRODUCTION
//some Code
#elif STAGE
//some other Code
#else
//more Code^^
#endif
Run Code Online (Sandbox Code Playgroud)
但是如果你需要在Debug-和/或Release-Build中小心,你必须在那里声明它.
| 归档时间: |
|
| 查看次数: |
5000 次 |
| 最近记录: |