Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在设备上运行时,NSLog信息会发生什么变化?_Iphone_Ios_Nslog - Fatal编程技术网

Iphone 在设备上运行时,NSLog信息会发生什么变化?

Iphone 在设备上运行时,NSLog信息会发生什么变化?,iphone,ios,nslog,Iphone,Ios,Nslog,在设备上运行时,NSLog信息会发生什么变化?文本放在哪里?它被保存了吗?因此,在设备上运行时,这是一个很大的开销,还是会有效地发送到null 它会被注销。您可以通过连接设备并查看xcode中的Organization in xcode来检索它,它会写入设备上的控制台日志。当您的设备连接时,您可以在Xcode中的“管理器”中读取它。即使未连接到mac,您的设备也将继续记录。要查看日志,您需要打开Xcode,单击“窗口”菜单项,然后单击“组织者”。然后选择您的设备,然后选择“设备日志”选项卡。出于

在设备上运行时,NSLog信息会发生什么变化?文本放在哪里?它被保存了吗?因此,在设备上运行时,这是一个很大的开销,还是会有效地发送到null

它会被注销。您可以通过连接设备并查看xcode中的Organization in xcode来检索它,它会写入设备上的控制台日志。当您的设备连接时,您可以在Xcode中的“管理器”中读取它。

即使未连接到mac,您的设备也将继续记录。要查看日志,您需要打开Xcode,单击“窗口”菜单项,然后单击“组织者”。然后选择您的设备,然后选择“设备日志”选项卡。出于某种原因(至少对我来说),查看日志似乎不太可靠,因此如果没有显示任何内容,您可能需要完全退出Xcode并重新启动它。

自Xcode 6以来,设备管理器窗格已拆分为自己的窗口。(窗口>设备或命令-Shift-2。)

到达后,选择您的设备,然后单击侧边栏右侧窗口底部的三角形显示其日志


将记录文本。您可以通过设备窗口中的(几乎看不见的)公开三角形查看xcode中的日志,如另一个答案中所述

通过在连接的Mac电脑上打开Console.app并选择左侧的设备,您还可以在更可用的视图(包括过滤)中访问日志


日志记录会有一些开销,但考虑到最新版本的iOS中一直在进行的日志记录量,除非您生成了大量的输出(或花费时间生成消息),否则这不太可能是显著的。

For me(XCode 4.6),“设备日志”的可能重复仅显示碰撞日志和抛掷。控制台似乎只显示系统输出(不是我的应用)。还有其他提示吗?谢谢哎呀。它在
控制台下
——同一个管理器窗口下。对我来说,它显示在窗口>设备下,设备和模拟器列表出现在左侧。说到几天,值得指出的是(或者说,如果有人知道的话),日志只会持续一段时间。如果存储空间不足,可能会更频繁地清除它?(刚刚检查了我的手机,它只有1分钟/500行日志,即使有1.1GB可用。它持续运行了5分钟,从未丢失任何东西,然后我回复了它,它又回到了约2分钟/900行。)萨尼尔·艾哈迈德在推特上指出,视图实际上可以调整大小,但手是看不见的,在披露箭头的右侧和上方。在2015年末仍然适用于Xcode 7.2。让苹果去死吧,因为它让一个如此重要、有用的功能如此难以发现。如何在ios应用程序中发现内存泄漏问题?当然,这似乎只为我保留了半个小时的日志。。。叹息:(