PCH全稱是“precompiled header”移盆,也就是預(yù)編譯頭文件。主要可以用在兩種情況下:
1伤为、整個(gè)工程都廣泛使用的頭文件可以放在該文件下咒循,編譯器編譯會(huì)自動(dòng)將pch文件中的頭文件添加到所有源文件中,這樣可以在需要的類中直接使用而不導(dǎo)頭文件绞愚,增加編程的便利性叙甸;
2、存放一些不常被修改的代碼位衩,比如常用的框架文件裆蒸,宏設(shè)置,這樣做的目的 提高編譯器編譯速度糖驴。
我們知道當(dāng)我們修改一個(gè)工程中某個(gè)文件代碼時(shí)候僚祷,編譯器并不是重新編譯所有所有文件,而是編譯改動(dòng)過文件的贮缕,假如pch中某個(gè)文件修改了辙谜,那么pch整個(gè)文件里包含的的其他文件也會(huì)重新編譯一次,這樣就會(huì)消耗大量時(shí)間感昼,所以它里面添加的文件最好是是很少變動(dòng)或不變動(dòng)的頭文件或者是預(yù)編譯的代碼文件装哆。
如:蘇寧易購iOS 中的PCH文件
蘇寧易購iOS中的PCH文件.png
好了,下面就是配置的詳細(xì)過程。
第一步:
PCH 文件配置1.png
第二步:
PCH 文件配置2.png
第三步:
PCH 文件配置3.png
第四步:
PCH 文件配置4.png
大功告成M汕佟F甲馈!