2011-01-24 24 views

回答

2

快捷方式,我更喜歡:

只需使用⌘ + K當您要清除NSLOG數據時的鍵盤快捷方式。

1

我不認爲有可能在代碼中這樣做。

雖然有在Xcode預設稱爲自動清除調試控制檯一個選項(調試選項卡)。每次運行應用程序時,它都會清除控制檯輸出。這可能適合你的需求。

1

如果您搜索該網站,您會發現操縱NSLog的several way。我用

#ifndef __OPTIMIZE__ 
# define NSLog(...) NSLog(__VA_ARGS__) 
#else 
# define NSLog(...) {} 
#endif 

殺死輸出。把上面的文件放到你的「其他來源」文件夾中的.pch文件中,它可以用於發佈版本。如果您希望此操作適用於其他生成配置,請將OPTIMIZE替換爲其他預處理標誌。