2012-05-24 130 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