如何在Xcode中显示变量的内容?
在许多情况下,当我将鼠标移到变量上时,xCode不会显示变量的内容 是否有其他方式显示内容 例如,简单字节、字节数组。。。如何在Xcode中显示变量的内容?,xcode,debugging,Xcode,Debugging,在许多情况下,当我将鼠标移到变量上时,xCode不会显示变量的内容 是否有其他方式显示内容 例如,简单字节、字节数组。。。 有什么方法可以指定输出格式吗?有时,将鼠标放在变量上时,Xcode不会显示内容。要获取值,可以在控制台中编写类似于po(变量名)的代码。 现在,通过lldb调试器,您可以为自己的类型指定格式,从而大大改进了变量格式。阅读关于如何指定它们的说明,然后将它们放入python脚本中,并在~/.lldbinit中添加以下行: command script import path/t
有什么方法可以指定输出格式吗?有时,将鼠标放在变量上时,Xcode不会显示内容。要获取值,可以在控制台中编写类似于
po(变量名)
的代码。
现在,通过lldb调试器,您可以为自己的类型指定格式,从而大大改进了变量格式。阅读关于如何指定它们的说明,然后将它们放入python脚本中,并在
~/.lldbinit
中添加以下行:
command script import path/to/my/formatters.py
有关LLDB数据格式化程序的详细信息,请参阅:
- -有STL格式化程序的示例
- 查看
Xcode.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python/LLDB/formatters中的捆绑脚本
(lldb)p
或po
(分别适用于原语和Objective-C对象)。谢谢-如果我有一个对象数组,有没有办法进行深入查看?谢谢,但我想我的xcode或其他东西可能有问题???当我在控制台中输入:(lldb)po(foundFaultCodes)时,其中“foundFaultCodes”是我的变量-很长一段时间内没有发生任何事情-然后延迟超过一分钟,它突然显示了值-这正常吗?还有,有没有一种方法可以向下钻取,例如,如果我得到这样的$0=0x20152b50()-ps我现在不得不重新启动xCode好几次,甚至重新启动机器-它真的那么不稳定吗?检查一下上面的链接。