
『导言』
prefix.pch究竟是什么?我们可以把它称之为“precompiled header”,从字面上翻译就是预编译头文件,俗称预编译文件!xcode6及其以后需要手动创建pch文件。
-
prefix.pch究竟有什么作用呢?
| 序号 | prefix.pch文件作用 |
|---|---|
| 1 | 定义整个项目中都可调用的变量或是宏
|
| 2 | 定义整个项目中都可调用.h头文件等等 |
</br>
-
创建
prefix.pch文件方法步骤: -
首先,我们打开项目工程 –>
File–>New–>File,如下图:
图.创建 -
其次,把选择页面滑到最下面,选择
Other–>选择PCH File,命名可自定义,也可以默认系统的,如下图:
图.选择pch -
然后,点击
Next之后,可以在Xcode的工程界面左边,可以看到多了一个PrefixHeader.pch的文件,如下图:
图.pch文件 最后,进行配置如下:
我们 选择工程文件 –>
TARGETS第一项 –>Build Setting–>在搜索栏输入prefix,在里面设置PrefixHeader.pch文件的引用路径,-
设置 将
Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度。
如下图:
图.设置绝对路径 -
注意:
- 拼接绝对路径:
$(SRCROOT)/项目名/xxx.pch
图.路径拼接
创建pch.gif
- 拼接绝对路径:
-
.pch文件的应用-
在pch中定义宏,无需添加pch头文件,工程任何地方都可以放心调用。
图.pch应用.gif
-






