在Xcode6之前,創建一個新工程Xcode會在Supporting files文件夾下面自動創建一個“工程名-Prefix.pch”文件,也是一個頭文件,pch頭文件的內容能被項目中的其他所有源文件共享和訪問。是一個預編譯文件。Xcode6後就不會自動創建了,需要手動創建。
其作用:
1.存放一些全局的宏(整個項目中都用得上的宏)
2.用來包含一些全部的頭文件(整個項目中都用得上的頭文件)
接下來就進入主題-->手動創建.pch文件
Command+N,打開新建文件窗口:ios->other->PCH file,創建一個pch文件
點擊Next,創建.pch,記得把工程名打上勾
創建之後將building setting中的precompile header選項的路徑添加“項目名稱/pch文件名”,再將Precompile Prefix Header爲YES,預編譯後的pch文件會被緩存起來,可以提高編譯速度
常遇到的問題:
1.沒有找到.pch文件
打開Finder
再把.pch文件拖到工程名(Music)這個文件夾中
把紅色的.pch文件刪掉,重新添加
2.在.pch文件中定義的宏定義,在整個項目中用不了,你打了那些字母它也不提示,這個是因爲創建.pch文件時,沒有把工程名打上勾,在上面創建的時候有提示