2012-05-24 49 views
9

当我运行的代码如下所示:DEBUG宏定义在哪里?

- (void)viewDidLoad 
{ 

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

我看到“调试”在日志中打印出来,但是我没有定义DEBUG明确。它在哪里定义?

回答

17

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

这里是我的项目 Here is an example from one of my projects

+0

是的,这是事实的一个例子。 – itenyh