『导言』
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
-
作者:iOS开发和软件测试zwj
链接:https://www.jianshu.com/p/9f3009f23366
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
本文介绍了Xcode中prefix.pch文件的作用和创建步骤,它用于定义全局变量、宏,并提高编译速度。通过设置Build Settings,将预编译头文件引用路径配置到项目中,可以实现预编译,提升开发效率。在pch文件中定义的宏在项目各处无需导入即可直接使用。
3万+

被折叠的 条评论
为什么被折叠?



