objective-c – 在Xcode中观察变量

objective-c – 在Xcode中观察变量,第1张

概述我试图用Xcode来看一个变量。我按照 here中的说明,在断点处暂停,选择Run>变量视图> ….但是除了“启用数据格式化程序”之外,其余的选项都是灰色的。有任何想法吗? 我使用的Xcode版本3.1.3。 我还没有得到从“运行”菜单创建的观察点,为我工作,不幸的是。需要注意的是,当变量超出范围时,观察点可能会变得无效。 如果您不介意进一步深入,可以使用一些低级别的gdb命令为内存本身的地址设置 我试图用Xcode来看一个变量。我按照 here中的说明,在断点处暂停,选择Run>变量视图> ….但是除了“启用数据格式化程序”之外,其余的选项都是灰色的。有任何想法吗?

我使用的Xcode版本3.1.3。

解决方法 我还没有得到从“运行”菜单创建的观察点,为我工作,不幸的是。需要注意的是,当变量超出范围时,观察点可能会变得无效。

如果您不介意进一步深入,可以使用一些低级别的gdb命令为内存本身的地址设置一个观察点。例如,在您链接的指南中,它们显示如何观察变量路径,该变量路径是值为0xbfffeb70的指针。要手动设置该地址的观察点,请在“(gdb)”提示符后单击调试器控制台(打印调试输出的位置),并键入如下内容:

watch *((int*)0xbfffeb70)

由于gdb希望输入为C表达式,所以需要使用隐含的语法。更多的细节,@L_502_1@,并跳转到“使用硬件观察点”部分。 (我在英特尔机器上测试,不知道PowerPC如何处理它)。当您以这种方式设置观察点时,Xcode将在到达观察点时通过下拉列表提醒您,并告诉您该值是如何更改的,以及gdb将在控制台中打印相同的信息。

总结

以上是内存溢出为你收集整理的objective-c – 在Xcode中观察变量全部内容,希望文章能够帮你解决objective-c – 在Xcode中观察变量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1073151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存