在哪里#在Objective-C上导入
我的项目越来越大,我有点困惑应该在哪里导入头文件 我可以在3个主要位置导入标题:在哪里#在Objective-C上导入,objective-c,iphone-sdk-4.1,Objective C,Iphone Sdk 4.1,我的项目越来越大,我有点困惑应该在哪里导入头文件 我可以在3个主要位置导入标题: .pch文件(前缀) .h文件(头文件) .m文件(实现) 我不关心编译器是否需要更多的时间来编译文件,我关心的只是最终产品的速度尽可能快并且使用最少的内存 因此,我的问题是: 如果大多数文件都需要一个特定的头文件,那么将其添加到.pch文件中可以吗?还是只将其添加到所需的文件中更有效 导入应该在.h或.m文件中完成吗?我知道如果我要在.h文件中声明它,我必须将它添加到.h文件中,但是如果我不需要在.h文件中声明它
尽可能将导入内容放入.m中。如果在.h中使用类,请使用
@class
转发声明,然后在.m中导入。您应该在.h中导入的唯一时间是您实现的协议或超类