2012-05-24 13 views
9

Quando eseguire codice come il seguente:Dove è definita la macro DEBUG?

- (void)viewDidLoad 
{ 

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

vedo "debug" stampato nel registro, ma non ho definiscono DEBUG esplicitamente. Dove è definito?

risposta

17

È molto probabilmente definito nelle impostazioni di generazione in Macro pre-processore.

Ecco un esempio di uno dei miei progetti Here is an example from one of my projects

+0

Sì, è vero. – itenyh

Problemi correlati