我的项目规模不断扩大,我对#import头文件应该放在哪里感到困惑。
我可以在3个主要位置导入标题:
我不关心编译器是否需要更多时间来编译文件,我所关心的是最终产品尽可能快并使用最少的内存。
所以,我的问题是:
答案 0 :(得分:1)
不,将它包含在.pch文件中是不可行的。此文件已预编译到项目中的每个模块。阅读here。
答案 1 :(得分:0)
尽可能将您的导入放入.m中。如果您在.h中使用了一个类,请使用@class
转发声明,然后在您的.m中使用#import
。您应该在.h中导入的唯一时间是您实现的协议或超类。