天天看點

如何配置pch檔案

pre-Compile Header(預編譯頭檔案)

pre-Compile Header簡稱PCH,由編譯器在建立工程時自動生成; 其中存放有工程中已經編譯的部分代碼; 在以後建立工程時不再重新編譯這些代碼.

說白了就是一個頭檔案,隻不過這個頭檔案的東西(宏定義,類)在全局都可以用很好用,不用在引用頭檔案,特别是自己定的宏定義,放進去的話,在這個工程的任何地方都可以用,非常友善和實用。

1.建立pch檔案

因為我的是Xcode8.1,不同版本可能會有點不一樣,單大體上都一樣的,

首先肯定就是建立pch檔案了,不同的版本可能有點不一樣,我這裡就隻提供Xcode8.1的截圖了。

在項目裡右鍵->New File->iOS->選中PCH File(Xcode8.1需要往下滑,滑到最下面就會看到PCH File)->Next->輸入pch的檔案名(也可以用預設的名字)->Create->結束

如圖:

如何配置pch檔案
如何配置pch檔案

2.配置項目檔案,使其pch起到作用

點選項目->Build Setting->Apple LLVM 8.0 - Language->Precompile Prefix Header->改成YES(預設為NO)->Prefix Header(就在Precompile Prefix Header的下面)->寫上檔案的路徑(格式為:$(SRCROOT)/項目名稱/pch檔案名.pch,也可以先編譯一下看看路徑對不對,不對的話右鍵pch檔案,然後Show in Finder,改對就行了)

如何配置pch檔案

3.就是可以自己宏定義和引入頭檔案了(比如第三方)

繼續閱讀