我們一般使用pch文件會在里面放一些宏定義,頭文件等,但是自從X-Code6之后,創(chuàng)建工程后pch文件變沒有了,蘋果解釋為pch文件會導致編譯時間過長,去掉可以加快編譯時間。(所以要不要用看自己了,如果不使用pch文件的話一般會專門寫一個.h文件把宏定義,頭文件寫在這里面,但是每個類還是都要引入一下的)
下面介紹如何在X-Code中添加pch文件
步驟一:
新建一個pch文件:Command + N -->iOS -->Other -->PCH File
這里寫圖片描述
步驟二:
在工程TARGETS里面Building Settings中搜索Prefix Header,然后把Precompile Prefix Header 的值改為Yes
這里寫圖片描述
步驟三:
在Precompile Prefix Header下邊的Prefix Header右邊雙擊,添加剛剛創(chuàng)建的pch文件的工程路徑,添加格式:"$(SRCROOT)/項目名稱/pch文件名",$(SRCROOT)的意思就是工程根目錄的意思,如果直接拷貝路徑那么換臺電腦就不能使用了。
這里寫圖片描述
添加完成后,他會自動幫你變成你工程所在的路徑。
注:將Precompile Prefix Header為YES,預編譯后的pch文件會被緩存起來,可以提高編譯速度