_prefix.pch文件重要性的重要性是什么?
答案 0 :(得分:7)
从概念上讲,它包含在每个翻译单元的顶部(即每个已编译的C,C ++,Objective-C或Objective-C ++文件。)因此,您可以通过添加此项来强制项目中的每个文件都包含特定的宏到您的.pch文件:
#if !defined(MY_MACRO)
#define MY_MACRO (12345)
#endif /* !defined(MY_MACRO) */
然后MY_MACRO
始终可用。它也常用于导入框架标题,因此您不必在每个文件中输入#import <Foundation/Foundation.h>
。