添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

对一个程序员来说没有比这更让人郁闷:调试程序的时候控制台就是打印不出东西,(NSLog也打不出来)

后来发现控制台的输出模式不对,输出模式改为All Output 日志信息又出了了!

如果打印信息太多,又不想看时可以反其道而行,让控制台干干净净!

Xcode8以后控制台会打印大量的信息

1、在 Xcode 左上角点击项目名字并移动选择 Edit Scheme

2、添加name 为 OS_ACTIVITY_MODE, value 为 disable.

关闭窗口, 重新运行项目, 就能去掉那些多余的暂时无用的打印信息了

今天用 xcode 8.3 的 Command Line Tool 新建了一个c语言程序。官方给出的例子是这样的:#include <stdio.h>int main(int argc, const char * argv[]) { // insert code here... printf("hello,world!\n"); return 0; 运行起来,console
当大家看到这个的时候心里肯定会想,这有什么用?然而实际上,这个作用还是非常大的,毕竟当我们寻找问题的时候很大一部分情况下都是通过 控制台 输出来寻找碧油鸡(Bug)的所在,所以丰富自己的 控制台 功能无疑可以提高我们解决碧油鸡的效率。 我们都知道在 Xcode 断点调试的时候, 在 控制台 输入 po self.view.frame 或者 po id 类型的时候就死翘翘了。 信? 看如下图 : 所以如何兼容
程序运行时经常会看到 Xcode 控制台 打印 出一些乱七八糟的 信息 仅看 懂还会把需要的 信息 给推上去,想要让 Xcode 打印 出这些‘垃圾’ 信息 ,只要简单设置一下就行了。 1.点击Edit Scheme 2.选中Run->Arguments,在Environment Variables中添加一项:OS_ACTIVITY_MODE disable 这样运行程序时 控制台 打印 出...