gpt4 book ai didi

ios - 如何在 Xcode 调试器中更改 "View Value as"的默认类型

转载 作者:行者123 更新时间:2023-11-29 01:15:30 29 4
gpt4 key购买 nike

当我在 Xcode 中输入断点时,我可以在调试器区域中看到变量 View 。

enter image description here

因为我正在使用的 UInt32 类型表示 Unicode 值,所以我想将显示值从十进制更改为十六进制或某种 Unicode 类型。我可以通过右键单击并选择 View Value As 来做到这一点。

enter image description here

哪个给

enter image description here

但我发现自己不得不一遍又一遍地这样做。

有什么方法可以更改默认显示类型吗?

我以为我以前见过这个,但结果是a similar question对于安卓工作室。我查看了首选项,但也看不到任何内容。

最佳答案

“类型格式添加”命令将执行您想要的操作。做:

(lldb) help type format add

了解更多详情。它将更改给定类型的任何变量的默认格式。您可以在 lldb 提示符下或在您的 ~/.lldbinit 中输入这些。需要注意的是,Xcode locals View 不会在格式化程序更改时自行更新,因此您必须“逐步”才能注册格式更改。

如果您混合使用用于此目的的 UInt32 和其他用作 UInt32 的(因此希望以默认格式查看),则可以使用另一个技巧,您可以创建 UInt32 的类型别名,并且当您打算使用 Unicode 时使用它。然后,您可以将格式化程序放在类型别名上,而不是放在 UInt32 上。这样你就可以在你想要的地方获得格式,而不是用于其他用途。

另一个你可以使用的小技巧是在创建特殊类型格式时将它们添加到类别中(使用 -w 选项)。这允许你使用“类型类别启用/禁用”来转换你的特殊格式打开和关闭,而不必记住“类型格式添加”命令。如果您这样做,请注意类别被创建为“禁用”,因此您必须先启用该类别才能看到其效果。

关于ios - 如何在 Xcode 调试器中更改 "View Value as"的默认类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35238651/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com