我的项目规模不断增加,我对我在哪里#import头文件感到有点困惑。何处#进口Objective-C
主要有3个地方,我可以导入标题:
- 的.PCH文件(前缀)
- .h文件(头)
- .m文件(执行)
我不在乎编译器是否需要更多时间来编译这些文件,我所关心的只是最终产品尽可能快并且使用最少的内存。
所以,我的问题是:
- 如果大多数文件需要一个特定的标题,是不是确定将其添加到.PCH文件,或者是更有效的将其添加到只有所需的文件吗?
- 应该在.h或.m文件中进行导入吗?我知道我必须将它添加到.h文件中,如果我要在那里声明它,但是如果我不需要在.h文件中声明它,那么是否存在导入问题?