DEBUG宏在哪里定义?

时间:2012-05-24 06:06:26

标签: objective-c macros c-preprocessor

当我运行以下代码时:

- (void)viewDidLoad
{

#ifdef DEBUG
    NSLog(@"debug");
#else
    NSLog(@"here");
#endif
    [super viewDidLoad];
}

我在日志中看到“debug”,但我没有明确定义DEBUG。在哪里定义?

1 个答案:

答案 0 :(得分:17)

很可能是在预处理器宏下的构建设置中定义的。

以下是我的一个项目的示例 Here is an example from one of my projects