Visual Studio中的数据断点是一个非常有用的调试工具,我需要类似于我当前的iPad项目(指针和内存表现奇怪)。
是否可以在Xcode中创建数据断点?
答案 0 :(得分:21)
以下是Xcode中Watchpoint的文档:
监控对值的更改 变量或数据项,可以设置 观察点。观察点停顿了一下 每当执行程序时 被监视项目的值发生变化。您 可以在变量上设置观察点 只有当程序执行时 暂停。在a上设置观察点 变量:
暂停执行程序 在断点处,选择变量 在调试器的变量列表中 窗口。请参阅“中的调试” 调试器“了解更多关于 变量列表。选择其中一个 以下:运行>变量视图> 观看可变监视变量 变量列表快捷菜单Xcode 显示旁边的放大镜 变量表示该变量 正在观察变量,如图所示 图7-5。图7-5观察 变量列表中的变量
当变量的值 更改,Xcode暂停执行 程序并显示一个对话框显示 程序计数器的位置 和变量的新值。如果 程序的执行超越了 当前变量的范围, Xcode删除观察点和 暂停程序的执行。
重要:观察局部变量, 位于堆栈,可以导致你的 系统调用时崩溃的程序 在当前的功能。
答案 1 :(得分:2)
我不熟悉Visual Studio,但我想你正在寻找观察点。在Xcode Debugging Guide中搜索“观察点”。