17、[ iOS ] PCH 文件配置
2016-02-23 本文已影响403人
天听云道
PCH全称是“precompiled header”,也就是预编译头文件。主要可以用在两种情况下:
1、整个工程都广泛使用的头文件可以放在该文件下,编译器编译会自动将pch文件中的头文件添加到所有源文件中,这样可以在需要的类中直接使用而不导头文件,增加编程的便利性;
2、存放一些不常被修改的代码,比如常用的框架文件,宏设置,这样做的目的 提高编译器编译速度。
我们知道当我们修改一个工程中某个文件代码时候,编译器并不是重新编译所有所有文件,而是编译改动过文件的,假如pch中某个文件修改了,那么pch整个文件里包含的的其他文件也会重新编译一次,这样就会消耗大量时间,所以它里面添加的文件最好是是很少变动或不变动的头文件或者是预编译的代码文件。
如:苏宁易购iOS 中的PCH文件
![](https://img.haomeiwen.com/i1553383/773f5213a712d86e.png)
好了,下面就是配置的详细过程。
第一步:
![](https://img.haomeiwen.com/i1553383/d6b7b201689576bb.png)
第二步:
![](https://img.haomeiwen.com/i1553383/3128dcab055f6a38.png)
第三步:
![](https://img.haomeiwen.com/i1553383/2d584bfa52382241.png)
第四步:
![](https://img.haomeiwen.com/i1553383/1809e8c79166b589.png)
大功告成!!!