Xri*_*eaz 18 xcode objective-c
Visual Studio中的数据断点是一个非常有用的调试工具,我需要类似于我当前的iPad项目(指针和内存表现奇怪).
是否可以在Xcode中创建数据断点?
mbr*_*tto 21
以下是Xcode中Watchpoint的文档:
要监视变量或数据项值的更改,可以设置观察点.只要观察项目的值发生变化,观察点就会暂停程序的执行.只有在程序执行停止时,才能在变量上设置观察点.要在变量上设置观察点:
执行在断点处暂停的程序时,在Debugger窗口的Variable列表中选择变量.有关"变量"列表的详细信息,请参阅"在调试器中进行调试".选择以下选项之一:从变量列表快捷菜单中选择Run> Variables View> Watch Variable Watch Variable Xcode在变量旁边显示一个放大镜,表示正在监视变量,如图7-5所示.图7-5"变量"列表中的监视变量
当变量的值发生变化时,Xcode会暂停程序的执行并显示一个对话框,显示程序计数器的位置和变量的新值.如果程序的执行超出当前变量的范围,Xcode将删除监视点并暂停程序的执行.
重要说明:如果在当前函数中进行系统调用,则查看位于堆栈上的局部变量可能会导致程序崩溃.