iOS 创建PCH文件

Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件。pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。**
**

首先说一下pch的作用:
1.存放一些全局的宏(整个项目中都用得上的宏)(个人觉得最好把宏单独写在一个.h文件中,再在pch文件中引用,方便管理)
2.用来包含一些全部的头文件(整个项目中使用频率较高头文件)
3.能自动打开或者关闭日志输出功能

1. 创建-Prefix.pch文件

选中Xcode,Command+N,打开新建文件窗口:other->PCH file,创建一个pch文件

iOS 创建PCH文件_第1张图片
创建pch文件

2. 配置缓存和路径

在工程的Building Setting中搜索Prefix Header,然后把Precompile Prefix Header右边的NO改为Yes:


iOS 创建PCH文件_第2张图片
将Precompile Prefix Header为YES

将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度

然后在Precompile Prefix Header下边的Prefix Header右边双击,添加刚刚创建的pch文件的工程路径,添加格式:“$(SRCROOT)/文件名.pch” [$(SRCROOT)的意思就是工程根目录的意思,关于路径的配置都可以使用],像这样:

iOS 创建PCH文件_第3张图片
配置路径

如果还不明白,那你可以这样(简单粗暴):

iOS 创建PCH文件_第4张图片
路径会变成绝对路径,个人绝对不好

参考:iOS 开发 Pch 文件的正确使用

你可能感兴趣的:(iOS 创建PCH文件)