如何检查XCODE中的变量?

问题描述:

是否有任何命令使用我们可以在应用程序在DEBUG模式下运行时检查命令行中的对象。我不想在代码中放置描述信息。如何检查XCODE中的变量?

+0

是否需要调试控制台的命令行命令?或者在断点处的Debugger GUI窗口中用鼠标光标悬停OK? – hotpaw2 2010-09-23 20:43:35

试试这些资源。 onetwo

(gdb) p varName 
+0

谢谢,这就是我一直在寻找的东西。 – Abhinav 2010-09-23 20:16:17

+0

这里是打印对象的内存地址,如字典,数组等。我想看看他们内藏的数据是什么。任何线索? – Abhinav 2010-09-23 20:21:40

+0

尝试'(gdb)p(float)[objName varFloat]'我不认为你可以使用'点'的语法。另一种选择是做'(gdb)p(float)objName - > _ privateVar',但我认为这不会起作用 – 2010-09-24 12:05:56

是的。如果您正在调试,断点会自动设置为打开。只要设置一个断点到变量所在的行。该程序一旦到达带有断点的行就停止。只要将光标放在变量上并显示所有重要数据。我一直这样做。 ;-)