xcode6以前創(chuàng)建新工程的時候會自動在Supporting files文件夾下面自動創(chuàng)建一個“工程名-Prefix.pch”文件,是一個資源配置文件,pch頭文件的內容能被項目中的其他所有源文件共享和訪問。是一個預編譯文件。pch文件使用很方便,蘋果為何去了就不說了,下面介紹一下pch文件的手動添加和使用。
使用pch的好處:
1、存放一些配置字符串便于全局修改
2、用來包含一些常用的頭文件(避免工程中反復添加)
3、可以寫一些功能方法 比如 一些好用的宏
添加Pch文件
1、創(chuàng)建Pch文件
Command+N,打開新建文件窗口:ios->other->PCH file,創(chuàng)建一個pch文件
作為資源配置文件,建議放到Supporting Files下。

新建一個pch文件.png
2、設置路徑
在build setting中,搜索prefix header,如圖。
首先設置precompile prefix header為yes,預編譯后pct文件會被緩存起來,提高編譯速度。

設置路徑
然后添加剛剛創(chuàng)建的pch文件的工程路徑,添加格式:“$(SRCROOT)/項目名稱/pch文件名” ,$(SRCROOT)的意思就是工程根目錄的意思。如果不清楚具體路徑的話,可以選擇該文件右鍵show in finder:

1

2
上圖中黃色圈出來的就是$(SRCROOT),也就是工程的根目錄,然后后邊還有一個gaodeMap文件夾,所以完整的pch文件的路徑就是:$(SRCROOT)/gaodeMap/GDPrefixHeader.pch
添加完成后,Xcode會自動幫你變成你工程所在的具體路徑:

具體路徑自動生成
搞定,command+b 編譯一下程序就可以了。如果報錯請檢查,添加路徑是否正確。