ios - 如何根据某些条件导入不同的头文件

标签 ios file header

有两个头文件,例如a.h 和b.h。 我需要根据某些条件将它们导入 myClass.m。

如果 (A),则导入 a.h。 如果 (B),则导入 b.h.

因为 a.h 和 b.h 中有很多相同的定义。所以我不能同时导入它们。

最佳答案

如果针对不同的目标使用不同的 header ,您可以使用类似这样的东西

#ifdef A_STATE
#import "a.h"
#else
#import "b.h"
#endif

其中 A_STATE 可以设置为目标的预处理器宏

关于ios - 如何根据某些条件导入不同的头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31529989/

相关文章:

ios - 是否有适用于 Facebook 好友的人物选择器 View Controller ?

ios - Dropped Pin 不推送位置数据以使用 Swift 进行解析

php - 从文本文件中删除空行

windows - 无法打开报告文件 (iexpress)

c++ - 类枚举器值不能作为参数传递给另一个类的函数

ios - Paypal 沙盒帐户扣除未反射(reflect)在帐户 objective-c 中

ios Restkit - 将对象与另一个列表中的列表映射

java - 如何以 .jpg 文件格式从图库中获取图像?

php - 使用 file_get_contents 从 url 获取图像

php - 如何在没有 header 错误的情况下在 PHP 中重定向?