我应该在哪里放置这样的调试宏,我想将它用作全局。
#define DEBUG_MODE
#ifdef DEBUG_MODE
#define DebugLog( s, ... ) NSLog( @"<%p %@:(%d)> %@", self, [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__] )
#else
#define DebugLog( s, ... )
#endif
由于在Xcode 6中删除了prefix.pch。
答案 0 :(得分:1)
仅创建一个Constant.h
文件。
import
导入的 view controllers
macros
,whole application
等。
在viewcontroller
中使用此功能:
#import "Constant.h"
答案 1 :(得分:0)
如果要在项目中使用宏,只需将它们添加到&#34;预处理器宏 - &gt;调试&#34;在&#34;构建设置&#34;你的项目。
如果你想在项目中使用宏,你可以按照Prince的建议创建一个Constant.h文件。