如何在Xcode 4中打开内存浏览器?

5

在Xcode 3中调试程序时,我经常使用独立窗口中的内存浏览器来查看缓冲区的内容,在逐行执行代码时可以看到它们的变化。

现在我开始使用Xcode 4,想知道如何打开内存浏览器。在用户界面中找不到这样的选项。有人能提供帮助吗?

3个回答

7
选择产品 > 调试 > 在调试时查看内存,或按 Shift-Cmd-M。这将显示内存浏览器并将“Memory”添加到调试导航器中。
您还可以右键单击调试面板中的变量,并选择查看“* <variable name>”的内存,以直接跳转到显示该变量的内存。

太好了!非常感谢!此外,我想感谢Mats提供的提示,关于在选项卡中打开内存浏览器。 - Tafkadasoh
从 Xcode 11 开始,键盘快捷键是 ⌘^⌥⇧M。输入后,按回车键即可在主编辑器中打开内存浏览器。 - Eric

1

我在调试时打开它。 我设置一个断点,右键单击变量 -> 在内存中查看 "..."。

它会在一个选项卡中打开,但您可以将该选项卡拖出 Xcode 选项卡栏。


谢谢!我特别喜欢你的提示,即可以在新标签页中打开浏览器。如果不使用标签页,当您尝试将其放置在助理编辑器视图的正确视图中时,内存浏览器就会变得相当无用。 - Tafkadasoh
我正在使用 Xcode 4.6,它不是选项卡式界面。内存窗口似乎只会在与主调试窗口相同的窗口中打开。我希望它可以在助理编辑器窗口或独立窗口中,这样我就可以在逐步执行代码时监视它。但我似乎无法将内存窗口拖出 Xcode 框架以使其成为独立窗口。 - Will
这个答案是两年前的。我不确定在新版本的XCode中如何实现。 - Mats Stijlaart
创建一个新问题是否合适? - Will
这个答案没有被标记为问题的正确答案。如果问题的答案不适合您,或者您的问题与原始问题不同,那么您应该创建一个新的问题。 - Mats Stijlaart

0

从xCode 12.4开始,您可以通过转到调试->调试工作流程=>查看内存来打开内存视图

enter image description here

然后在左上角点击显示调试导航器选项卡

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接