【发布时间】:2012-10-15 10:28:12
【问题描述】:
在调试 iOS 应用程序时,我知道如何使用以下方法打印对象的值:
打印“变量名”
po“变量名”
p“整数变量”
我想知道在 Xcode 中调试时如何打印常量的值? 有没有打印常量值的命令?因为,如果我使用上述命令,Xcode 会返回错误提示
error: use of undeclared identifier
谢谢。
【问题讨论】:
-
当你说“常数”时,是
const int something = 123;还是#define SOMETHING 123? -
不,你不能。使用
const int ...或typedef enum { ... } MyType;而不是预处理器常量。 -
那么,我不能在 Xcode 运行时打印宏的值?
-
没有。无论如何,使用
enum会更好。