![]() |
1
1
在xcode6中,这个特性似乎已经实现了?当2010年有人问我这个问题时,我不能谈论Xcode的特性
代码中的
如果右键单击某个变量并选择“打印变量名称的说明”,则对象的
NSNumber
NSArray
,和
NSDictionary
代码中的值,带有断点:
当断点中断时,您可以在Xcode“变量视图”中看到值。对于集合,您可能需要展开“详细信息”箭头:
|
![]() |
2
4
是的,在调试过程中XCode变量的查找是很弱的,但是它是基于gdb的,你可以在控制台控制它。在调试期间,打开控制台并编写所需的任何命令,以查看NSDictionary*dic;内容很简单
采购订单按[obj description]结果打印数据。您还可以调用以下任何方法
您可以在gdb帮助中获得更多信息 |
![]() |
3
4
我将查看两个特殊的GDB输出(正如Gobra所指出的),还有显示模板。 秒:x行:y ":
因此,可以打印任何对象类型的描述性文本和多个值。显示变量适用于该类型的所有类,并在XCode运行之间以及在项目之间保持不变。 最后需要注意的是,对于返回字符串的任何内容,都需要在“{}”对之后添加“:s”,如下所示:
如果需要清除某个显示模板,只需单击该行即可进行编辑并将其全部删除—您将返回默认设置。因此,为任何对象快速创建临时格式化程序非常容易,它可以让您准确地看到感兴趣的内容。 |
![]() |
SRobertJames · 使用printf的gdb显示 1 年前 |
|
Subin · 在vscode中运行c时出错 1 年前 |
![]() |
Community wiki · 如何调试Python内存故障? 2 年前 |
![]() |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
![]() |
Chris Brandon · 如何使节点在堆栈溢出时中断? 2 年前 |