为什么导入时Xcode自动完成会建议使用.m文件?

时间:2014-07-29 14:11:07

标签: ios objective-c xcode5

只是想知道 -

当您开始输入#import "

Xcode建议.m个文件和.h个文件。错误导入.m文件后,我只有几个小时的挫败感。

这是一个糟糕的设计吗?你能导入.m个文件吗?

1 个答案:

答案 0 :(得分:1)

您可以导入任何文件。 #import只是一个预处理程序指令,它基本上表示"包含我告诉你进入当前文件的文件的内容"。还有一些包括警卫,但导入就是这样 - 它导入你告诉它的文件。

使用.h文件导入标题可能更像是一种方便/惯例(请不要因此而打败我,我只是在猜测),除非有一些C / C ++标准另有说法。