HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 如何改进xcode 4.5调试器(noob)中对象变量的显示大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Mac上使用 Xcode 4.5和iOS模拟器来编写iPhone应用程序.当我在调试器中遇到断点时,我使用“Auto”来查看变量.问题是对象最初都是折叠的,我必须扩展每个对象才能看到它的值.没关系,但这很乏味且难以阅读.有没有办法自定义调试器中数据的显示方式?

我看了LLDB tutorial,我在the post年看了Quinn Taylor的“自定义汇总字符串”,但我不明白.他必须使用旧版本的xcode.

基本上,我有一个对象,如

Vec3级
{
上市:
float x,y,z;
};

在调试窗口中,我看到了

pos (Vec3)

而我宁愿看到的是

pos = (Vec3) (x=45.2,y=10.7,z=2.0)

无需扩展变量.有谁知道我怎么做到这一点?

解决方法

如果Vec3是您的类(或您可以子类化的东西),则覆盖其描述.这可以让你格式化在控制台中说po pos时出现的内容.

要获得更好的信息,请参阅此页面

http://lldb.llvm.org/varformats.html

你可以说

type sumMary add --sumMary-String

然后是您希望如何显示此类型变量的字符串描述.

如果你真的想深入了解细节,你可以编写自己的格式化程序;关于调试和LLDB的两个WWDC 2012视频中的良好讨论.但是你必须编写一个Python脚本才能做到这一点,所以我给了更多的“noob”解决方案.

大佬总结

以上是大佬教程为你收集整理的ios – 如何改进xcode 4.5调试器(noob)中对象变量的显示全部内容,希望文章能够帮你解决ios – 如何改进xcode 4.5调试器(noob)中对象变量的显示所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。