我放了断点。我使用命令⌥⌘-点击断点。
它向我展示了以下选项。
我如何使用这些选项。
1. AppleScript
2. Capture GPU Frame
3. Debugger Command
4. Log Message
5. Shell Command
6. Sound
还有其他选择
1. Condition
2. Ignore
3. Action
4. Options
这些选项有哪些?他们是如何工作的?
答案 0 :(得分:3)
您可以阅读有关断点选项的详细教程:https://www.bignerdranch.com/blog/xcode-breakpoint-wizardry/
简短摘要:
对于操作字段,您可以选择触发断点时要执行的操作。可能的值是:
答案 1 :(得分:0)
一旦调试器遇到此断点,这些选项可用于执行其他操作。
例如,"日志消息"可以非常有用,因为它可以让您自动打印收集的数据,例如此断点的命中计数,它所使用的方法的名称,值变量和其他表达式。使用相同的主体,您可以让调试器运行Apple脚本,执行shell命令等。
您还可以检查"评估操作后自动继续"所以调试器在击中它时实际上不会中断 - 但是仍然会执行该操作。
您可以使用更高级的选项,例如仅在满足特定条件时执行操作,忽略断点,除非它具有特定的最小命中,甚至链接多个操作(+和 - 按钮)。