当您在断点停止或者暂停调试会话后,您可以查看所有可用变量的描述,甚至是集合与字典的内容。
AppCode 提供了 Frames 和 Watches 来帮助您轻松调查任何问题。 值得一提的是,选择要监视的符号后您 还可以利用自动补全功能。
您还可以通过按 ⌥F8 评估任意表达式或代码片段。 AppCode 将显示弹出窗口,您可以在这里实时评估复杂的代码表达式。 如果您更喜欢使用 LLDB 命令,可以随时切换至作为单独的工具窗口提供的调试器控制台。
按 ⇧⌘F8,您可以随时在专用的对话框中查看代码中的所有断点。
您可以在 AppCode 中使用以下几种断点类型:
Run Anything(按两下 ⌃)是一种在项目中运行和调试任意配置,甚至是打开项目的全新通用方法。
要运行配置,请输入它的名称。 要进行调试,请按下 ⇧ 键切换到调试模式。 要打开项目,输入 open
,然后在列表中选择要打开的项目。
内联变量视图可以直接在编辑器中显示变量值(在变量声明旁边)。 此视图默认启用,但可以在编辑器 Debug 工具窗口的 Settings menu | Show Values
中轻松切换。
AppCode 提供了一种方便的方法,可以在调试器中浏览 Core Data 对象及其关系:它可以显示核心数据对象字段中的实际值,并跳过任何不需要的属性。
AppCode 可以让您在设备和模拟器上运行 iOS 或 tvOS 应用。
通过 Instruments 应用,您可以轻松分析应用程序。在 AppCode 工具栏中按 Profile 按钮即可启动该应用。