在设备上运行时,NSLog信息会发生什么?文字在哪里?它得救了吗?因此,当在设备上运行时,它是一个很大的开销,还是有效地被发送到null?
owe*_*nfi 53
从Xcode 6开始,设备管理器窗格已拆分为自己的窗口.(Window> Devices或Command-Shift-2.)
在那里,选择您的设备,然后通过单击侧栏右侧窗口底部的显示三角形来显示其日志.

Fre*_*eer 30
即使设备未连接到您的Mac,您的设备也会继续记录.要查看日志,您需要打开Xcode,单击"窗口"菜单项,然后单击"管理器".然后选择您的设备,然后选择"设备日志"选项卡.出于某种原因(至少对我来说)查看日志看起来很不稳定,所以如果没有显示,您可能需要完全退出Xcode并重新启动它.
文本被记录。您可以通过“设备”窗口中的(几乎不可见的)显示三角形查看 xcode 中的日志,如另一个答案中所述。
您还可以通过在连接的 Mac 上打开 Console.app 并选择左侧的设备,以更实用的视图(包括过滤)访问日志。
日志记录会有一些开销,但考虑到最新版本的 iOS 中一直在进行的日志记录量,除非您生成大量输出(或花费时间生成消息),否则它不太可能很重要.
| 归档时间: |
|
| 查看次数: |
24334 次 |
| 最近记录: |