我正在尝试在http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/实施日志记录方法。我不确定如何完成这一步:
因此第一行是开关 看看我们是否处于调试模式。我设置 我的构建设置中的这个值 项目。如果你看下 您可以使用“预处理器宏”部分 在那里设置DEBUG定义。
这是为了满足代码中的“#ifdef DEBUG”条目(我只给出第一行)。
问题:如何在项目设置中实际设置此DEBUG标志?
例如我尝试过:
DLog(@"testingg");
答案 0 :(得分:1)
如果您是通过Xcode UI直接编辑构建设置,则值只是DEBUG = 1(否 - )。如果您有多个值,它只是一个以空格分隔的值列表。
我更喜欢使用xccongif文件来管理我的构建设置,在这种情况下,您使用构建设置右下角的“基于”下拉列表来设置要使用的xcconfig文件,并在xcconfig文件中使用以下设置(示例还显示设置日志级别标志):
GCC_PREPROCESSOR_DEFINITIONS = TTMAXLOGLEVEL=TTLOGLEVEL_INFO DEBUG=1
答案 1 :(得分:0)
您可以在Turning on 'DEBUG' macro value找到答案。