25

我很难找到有关新 XCode 布局的信息。如何查看源文件的反汇编,而不仅仅是 C++ 代码?

4

5 回答 5

54

在 Xcode 4.2(和 Xcode 5)中,您可以通过以下方式查看文件的汇编或反汇编:

  1. 显示助手编辑器(command+option+Enter 是默认快捷键)。
  2. 在 JumpBar 中,选择燕尾服图标并从下拉列表中选择“组装”或“拆卸”。

无论您是否正在运行应用程序,您都可以查看文件的程序集。反汇编仅在应用程序运行和调试时可用。

于 2011-10-24T17:46:38.523 回答
21

在 Xcode 中按照以下简单步骤操作:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

于 2016-07-04T23:26:18.740 回答
10

您还可以通过导航到以下位置来显示反汇编:

Debug->Debug Workflow->Show Disassembly调试时。

这将在主窗口视图中显示源代码和反汇编。

于 2013-12-15T23:39:34.730 回答
1

在 Xcode 6 上,您可以转到菜单“调试 -> 调试工作流程 -> 始终显示反汇编”。

于 2015-01-13T16:11:21.747 回答
-5

根据我在非常彻底的 XCode 4 评论 ( http://fireballed.org/linked/2011/03/09/xcode-pilkington/ ) 中读到的内容,现在 XCode 4 中没有将文件显示为汇编代码的能力。我想你总是可以在一个方法中设置一个断点,然后在调试器控制台中使用类似“x/100i”的命令来查看它的反汇编,以处理打印出汇编中的下 100 条指令,但这不太方便。

于 2011-04-05T19:49:43.033 回答