【发布时间】:2012-02-28 22:34:19
【问题描述】:
我是一名初学者 iOS/ObjectiveC 编码器,我正在尝试理解一些细节,而不是仅仅愚蠢地遵循我看到的示例代码。
我想我在 .h 文件中得到了前向声明的要点:它告诉编译器指定的类是“稍后定义的播放器”-然后将标头导入 .m 文件中。
我不明白的是,为什么不直接在引用类的标头中导入类标头,而不是使用前向声明?我对 #import 的理解是它不会多次导入标头(就像 #include - 这需要 if_def 东西)。
这一切都错了吗?
【问题讨论】:
-
@class vs. #import的可能重复
-
好的 - 感谢所有回复。所以这是一个编译器优化 - 有意义
标签: objective-c ios