【发布时间】:2011-10-12 07:20:01
【问题描述】:
我相信#ifdef __OBJC__ 指令确保我只为Objective-C 导入以下类库。在ifdef 语句之后列出类库的目的是什么?这个代码示例不是有点违背目的吗?
#ifdef __OBJC__
#import <foundation/foundation.h>
#import <uikit/uikit.h>
#import <coredata/coredata.h>
#endif
</coredata/coredata.h></uikit/uikit.h></foundation/foundation.h>
【问题讨论】:
-
你从哪里得到这个代码?大写完全不可靠,看起来必须缺少指令。
-
#import不导入库,它导入标头。与标头相关的库(本例中为框架)链接到其他地方。
标签: objective-c ios ios4 import conditional-compilation