iOS 创建PCH文件
2016-08-25 本文已影响900人
叫我困兽
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件。pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。**
**
首先说一下pch的作用:
1.存放一些全局的宏(整个项目中都用得上的宏)(个人觉得最好把宏单独写在一个.h文件中,再在pch文件中引用,方便管理)
2.用来包含一些全部的头文件(整个项目中使用频率较高头文件)
3.能自动打开或者关闭日志输出功能
1. 创建-Prefix.pch文件
选中Xcode,Command+N,打开新建文件窗口:other->PCH file,创建一个pch文件
创建pch文件2. 配置缓存和路径
在工程的Building Setting中搜索Prefix Header,然后把Precompile Prefix Header右边的NO改为Yes:
将Precompile Prefix Header为YES
将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度
然后在Precompile Prefix Header下边的Prefix Header右边双击,添加刚刚创建的pch文件的工程路径,添加格式:“$(SRCROOT)/文件名.pch” [$(SRCROOT)的意思就是工程根目录的意思,关于路径的配置都可以使用]
,像这样:
如果还不明白,那你可以这样(简单粗暴):
路径会变成绝对路径,个人绝对不好