1
**基本上,我在我的項目中有DLog命令,其中幾乎有數百個。不,我正在構建發佈版本,我希望編譯器忽略所有的DLog。一種方法我想到的是去的每一行這哪裏是DLOG,把一個if條件只有DLOG禁用代碼xcode中的DLog iOS目標c
if(Debug) {DLog(.....)}
我想知道有沒有一個地方,我可以讓編譯器忽略所有這些DLogs釋放?**
**基本上,我在我的項目中有DLog命令,其中幾乎有數百個。不,我正在構建發佈版本,我希望編譯器忽略所有的DLog。一種方法我想到的是去的每一行這哪裏是DLOG,把一個if條件只有DLOG禁用代碼xcode中的DLog iOS目標c
if(Debug) {DLog(.....)}
我想知道有沒有一個地方,我可以讓編譯器忽略所有這些DLogs釋放?**
如果你定義的DLOG添加一個編譯器指令:
#ifndef DLog
# ifdef DEBUG
# define DLog(...) NSLog(__VA_ARGS__)
# else
# define DLog(...)
# endif // NDEBUG
#endif // DLog