【发布时间】:2016-05-27 01:33:44
【问题描述】:
我编写了自己的宏来在开发环境中输出详细消息
#ifdef DEBUG
#define GCLog(fmt, ...) NSLog((fmt), ##__VA_ARGS__);
#else
#define GCLog(...);
我不想在每个文件中都导入这个,我知道PCH文件的缺点。 那么我能用这个做什么呢?
【问题讨论】:
我编写了自己的宏来在开发环境中输出详细消息
#ifdef DEBUG
#define GCLog(fmt, ...) NSLog((fmt), ##__VA_ARGS__);
#else
#define GCLog(...);
我不想在每个文件中都导入这个,我知道PCH文件的缺点。 那么我能用这个做什么呢?
【问题讨论】:
您有四个选择:
就我个人而言,在编写 Objective-C 时,如果我希望每个文件中都有可用的内容,我会选择选项 2。
【讨论】: