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

संबंधित मुद्दे