1.在***-Prefix.pch里面添加
[objc]view plaincopy
#ifdef?DEBUG
#????define?DLog(...)?NSLog(__VA_ARGS__)
#else
#????define?DLog(...)?/*?*/
#endif
#define?ALog(...)?NSLog(__VA_ARGS__)
2.進入Xcode 4,選擇菜單“Product”->“Manage Schemes”,選擇一個項目莺禁,點擊“Edit”,Bulid Configuration
附: 檢查DEBUG標志是否正確定義呐舔,xcode一般會在debug運行配置項里面已經(jīng)定義號了DEBUG標志,如果沒定義我們就自己寫上,以我的xcode 4 為例,如下圖:
找到PreProcessor Macros 這個屬性,對于Debug配置我們給他寫上DEBUG嚎卫,而在Release配置中把它留空。 這樣我們剛才那段預處理命令就可以根據(jù)這個標志來判斷我們編譯的時調(diào)試版本還是發(fā)布版本宏榕,從而控制NSLog的輸出拓诸。 (因為xcode 4 會把debug/release 兩個配置項同時對比展現(xiàn)出來,而3.x版本的只能分別設置麻昼, 如果你用的時xcode 3.x 開發(fā)工具奠支, 那么就分別對Debug/Release 都檢查一下)。