有没有办法从代码中清除控制台输出?
感谢。
答案 0 :(得分:3)
SHORTCUT I PREFER:
如果要清除NSLOG数据,只需使用⌘ + K 键盘快捷键。
答案 1 :(得分:1)
我认为在代码中不可能这样做。
虽然XCode首选项(调试选项卡)中有一个名为自动清除调试控制台的选项。每次运行应用程序时,它都会清除控制台输出。这可能符合您的需求。
答案 2 :(得分:0)
如果您搜索该网站,您会发现several way操纵NSLog。我用
#ifndef __OPTIMIZE__
# define NSLog(...) NSLog(__VA_ARGS__)
#else
# define NSLog(...) {}
#endif
杀死输出。将上面的.pch文件放在“其他来源”文件夹中,它可以直接用于发布版本。如果您希望将其用于其他构建配置,请将OPTIMIZE替换为其他一些预处理标志。