首先確定下項(xiàng)目的 Build Settings 是否已經(jīng)設(shè)置過(guò)宏定義 DEBUG钥组,如何看呢猛计?點(diǎn)擊 Build Settings 掩浙,然后在搜索框里輸入‘macros’在 Preprocessor Macros 的 Debug 后面會(huì)有 DEBUG=1谣妻,如果沒(méi)有就手動(dòng)設(shè)置下鳞滨。如下??圖1操作:
2.Xcode的默認(rèn)設(shè)置就是開(kāi)啟Debug模式累盗,如果想要關(guān)閉寒矿,如下步驟: ? ? ? ? ? ? ?
2.1、選擇Product->Scheme->Edit Scheme如圖2下的操作開(kāi)啟和關(guān)閉操作
3若债、在.pch文件判斷符相,寫(xiě)上下面代碼
#ifdef DEBUG
#define NSLog(...) printf("%f %s\n",[[NSDate date]timeIntervalSince1970],[[NSString stringWithFormat:__VA_ARGS__]UTF8String]);
//#define NSLog(format, ...) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, __PRETTY_FUNCTION__, [[NSString stringWithFormat:(format), ##__VA_ARGS__] UTF8String] )
#else
#define NSLog(format, ...)
#endif