【问题标题】:How to show content of variables in Xcode? [duplicate]如何在 Xcode 中显示变量的内容? [复制]
【发布时间】:2013-03-15 10:57:40
【问题描述】:

在许多情况下,当我将鼠标移到变量上时,xCode 不会显示变量的内容。

是否有其他显示内容的方式?

例如简单的字节,字节数组,... 有没有办法以某种方式指定输出格式?

【问题讨论】:

  • 在调试器控制台:(lldb) p <variable name>po <object variable name>(分别用于原语和 Objective-C 对象)。
  • 谢谢 - 如果我有一个对象数组,有没有办法真正深入研究?

标签: xcode debugging


【解决方案1】:

现在通过 lldb 调试器改进了变量格式,您可以在其中为自己的类型指定格式。阅读docs 以了解如何指定这些,然后将它们放入 python 脚本并在 ~/.lldbinit 添加以下行:

command script import path/to/my/formatters.py

有关 LLDB 数据格式化程序的更多信息,请参阅:

【讨论】:

    【解决方案2】:

    有时 Xcode 不会在将鼠标悬停在变量上时显示内容。为了获取您可以在控制台中写入的值,例如 po (variable name )once check this one

    【讨论】:

    • 谢谢,但我想我的 xcode 或其他东西有问题???当我在控制台中输入:(lldb) po (foundFaultCodes),其中“foundFaultCodes”是我的变量 - 很长一段时间内什么都没有发生 - 然后延迟超过一分钟,它突然显示值 - 这是正常的吗?跨度>
    • 另外,有没有办法向下钻取,例如检查一个对象,如果我得到这样的东西 $0 = 0x20152b50 <__nsarraym>( ) - ps 我现在不得不重新启动 xCode 几次甚至重启机器——真的那么不稳定吗?
    • 检查上面的链接。
    猜你喜欢
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 2012-03-23
    • 2013-04-05
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多