1

我有一个名为 Parse 的框架,它几乎用于我拥有的每个 Viewcontroller。如何防止需要在每个类中添加导入语句,例如 #import Parse/Parse.h ?

我听说你应该将它包含在 PCH 文件中,但不知何故这不起作用。我是否需要在“编译源”或类似的东西中设置 PCH?

4

1 回答 1

2

前缀头被编译并存储在缓存中,然后在编译期间自动包含在每个文件中。这可以加快编译速度,并允许您包含一个文件,而无需向使用它的每个文件添加导入语句。

例子:

#ifdef __OBJC__
  #import <UIKit/UIKit.h>
  #import <Foundation/Foundation.h>
  #import "Constants.h"
#endif

将其添加到您的 NameOfMyProject-prefix.pch 文件中。

于 2013-01-26T15:24:46.327 回答