
我看了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)中对象变量的显示所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)