标签: objective-c macros c-preprocessor
当我运行以下代码时:
- (void)viewDidLoad { #ifdef DEBUG NSLog(@"debug"); #else NSLog(@"here"); #endif [super viewDidLoad]; }
我在日志中看到“debug”,但我没有明确定义DEBUG。在哪里定义?
DEBUG
答案 0 :(得分:17)
很可能是在预处理器宏下的构建设置中定义的。
以下是我的一个项目的示例