【发布时间】:2015-05-11 10:11:20
【问题描述】:
问题如题,主要目的是为了能够高效调试一些runtime-version-specific或者scheme-specific的代码。
例如,是否可以在 xcode 的控制台中记录 DEBUG 的值?
编辑:
我应该重新表述这个问题,我知道我们可以使用NSLog("DEBUG = %d", DEBUG); 记录宏的值(谢谢@rmaddy),问题应该是:
有没有更好的方法?例如。不需要添加命令和重新编译来获取单个宏的值
【问题讨论】:
-
这似乎太明显了:
NSLog("DEBUG = %d", DEBUG);. -
@rmaddy 感谢您的快速回复。可悲的是,我无法编译您的命令(使用 Xcode 6 + iOS SDK 8.1)。更重要的是,最好不需要添加命令并再次编译来记录每个宏。
-
为什么不能编译?什么错误?
-
哦,知道原因了,应该是
NSLog(@"DEBUG = %d", DEBUG);:) -
糟糕 - 我在输入时忘记了
@。
标签: ios xcode debugging logging