为什么ProjectName-Prefix不是。在Xcode 6中自动创建pch ?

是否不再需要预编译头?

我应该把ProjectName-Prefix中的代码写在哪里。PCH之前?


当前回答

使用:

$ (PROJECT_DIR) /项目名称/ PrefixHeader.pch

其他回答

添加。pch文件-

1)添加新的。PCH文件到你的项目->新文件->其他->PCH文件

2)进入项目的构建设置。

3)搜索“prefix header”。你可以在Apple LLVM下找到它。

4)粘贴到$(SRCROOT)/yourPrefixHeaderFileName.pch字段

5)清洁和建造项目。 就是这样! !

我给你看一张照片!

添加一个新文件 进入“项目/构建设置/APPl LLVM 6.0-Language”

使用:

$ (PROJECT_DIR) /项目名称/ PrefixHeader.pch

添加新的PCH文件遵循以下步骤:

(1)添加新文件—选择iOS—其他和PCH文件

(2)将此PCH文件的路径添加到您的Project - BuildSetting - Apple LLVM 6.0 Language

增加“设置前缀头路径YourApplicationName(根路径)/filename.pch”

如果你决定手动添加一个。pch文件,并且你想使用Objective-C,就像在xCode 6之前一样,你还必须在.pch文件中导入UIKit和Foundation框架。否则,您将不得不在每个头文件中手动导入这些框架。无论如何,您都可以添加以下代码,因为它会测试所使用的语言:

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