【问题标题】:How to global import my own DLog macros without use pch file如何在不使用 pch 文件的情况下全局导入我自己的 DLog 宏
【发布时间】:2016-05-27 01:33:44
【问题描述】:

我编写了自己的宏来在开发环境中输出详细消息

#ifdef DEBUG
#define GCLog(fmt, ...) NSLog((fmt), ##__VA_ARGS__);
#else
#define GCLog(...);

我不想在每个文件中都导入这个,我知道PCH文件的缺点。 那么我能用这个做什么呢?

【问题讨论】:

    标签: ios macros


    【解决方案1】:

    您有四个选择:

    1. 在您要使用的每个文件中导入一些包含该宏的文件 它在
    2. 放入自动为您导入的PCH中
    3. 将其放在一个文件中,然后将该文件导入 PCH 中
    4. 在您要使用的每个文件中包含该宏(通常是一个糟糕的计划)

    就我个人而言,在编写 Objective-C 时,如果我希望每个文件中都有可用的内容,我会选择选项 2。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 2010-09-21
      • 1970-01-01
      • 2020-10-11
      • 2017-05-09
      • 1970-01-01
      • 2013-01-05
      • 2019-12-27
      • 2020-10-19
      相关资源
      最近更新 更多