自定義Log實現條件編譯

在項目pch中添加如下代碼,其中DEBUG爲Xcode項目自帶的宏,存在時表示當前爲調試狀態,不然爲發佈狀態。故當在發佈狀態時,經過自定義TestLog所使用的NSLog調試信息,都會被預編譯替換爲空。調試

#ifdef DEBUG //調試階段

#define TestLog(...) NSLog(__VA_ARGS__)  //自定義Log

#else //發佈階段

#define ALLog(...)

#endif
相關文章
相關標籤/搜索