Ios 我应该将全局宏放在哪里?
我应该把这样的调试宏放在哪里,我想把它用作gloablIos 我应该将全局宏放在哪里?,ios,objective-c,macros,Ios,Objective C,Macros,我应该把这样的调试宏放在哪里,我想把它用作gloabl #define DEBUG_MODE #ifdef DEBUG_MODE #define DebugLog( s, ... ) NSLog( @"<%p %@:(%d)> %@", self, [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]
#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
#定义调试模式
#ifdef调试_模式
#定义调试日志,…)NSLog(@“%@”,self,[[NSString stringWithUTF8String:\uuuuuu文件\uuuuuuuuuu]最后路径组件],\uuuuuuu行,[NSString stringWithFormat:(s),##u VA_uuu参数])
#否则
#定义调试日志,…)
#恩迪夫
由于prefix.pch已在Xcode 6中删除。仅创建一个
常量.h
文件
导入
查看需要为整个应用程序导入的控制器
、宏
等
在viewcontroller
中这样使用:
#import "Constant.h"
如果您想在项目中使用宏,只需将它们添加到项目“生成设置”下的“预处理器宏->调试”中即可
如果你想在整个项目中使用宏,你可以按照Prince的建议创建一个常量.h文件。如果你需要,创建一个一个pch文件。我以前使用过常量文件,但这些常量不能只放在pch文件中吗?使用的原因是分类,这是质量生产力的一部分。