我自己的理解:預(yù)編譯就是用是否定義了宏作為一個(gè)判斷條件
宏定義: #define debug_ZS
#define release_ZS
代碼:#ifdef debug_ZS
#ifdef release_ZS
self.view.backgroundColor = [UIColor redColor];
#else
self.view.backgroundColor = [UIColor greenColor];
#endif
#else
#ifdef release_ZS
self.view.backgroundColor = [UIColor grayColor];
#else
self.view.backgroundColor = [UIColor yellowColor];
#endif
#endif