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