天天看點

.pch檔案的建立和使用

    在iOS開發的項目中有一個PrefixHeader.pch, 表示"precompiled header", 這是一個工程要用到的來自于外部架構的頭檔案清單。xcode将編譯這些頭到檔案,這将減少你在選擇Build 或Build and GO時編譯項目的時間。通常用到的頭檔案已經自動包含了pch,系統編譯每個.m檔案前,都會先import這個檔案。這樣就節省了添加include的時間,相當于加速編譯

    還有就是可以再這裡面放入宏,在整個工程中都可以用, 例如在一個項目中有一個hello.h檔案,需要在所有.m檔案中都要包含這個檔案就可以在PrefixHeader.pch檔案中引入hello.h

一 建立.pch檔案

.pch檔案的建立和使用
.pch檔案的建立和使用
.pch檔案的建立和使用
.pch檔案的建立和使用

将/Users/panshuai/學習/PCH的使用/修改為$(SRCROOT),這樣不論本工程拷貝到哪裡都是可以使用的,

.pch檔案的建立和使用

修改好後顯示如下

.pch檔案的建立和使用

二 使用pch檔案

在pch檔案中define和import

.pch檔案的建立和使用

在AppDelegate.m中使用

.pch檔案的建立和使用