只是想知道-
当你开始输入#import "
Xcode 建议使用 .m
文件和 .h
文件。在错误地导入 .m
文件后,我感到很沮丧。
这是一个糟糕的设计吗?你能导入.m
文件吗?
最佳答案
您可以导入任何文件。 #import
只是一个预处理器指令,基本上是说“将我告诉您的文件的内容包含到当前文件中”。也有一些 include 守卫,但导入就是这样做的——它导入你告诉它的文件。
使用 .h 文件导入 header 可能更方便/约定(请不要为此打败我,我只是猜测)除非有一些 C/C++ 标准另有说明。
关于ios - 为什么 Xcode 自动完成在导入时建议 .m 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25017496/