天天看點

iOS中pch檔案的應用

寫項目要用到全局變量,第一反應就想到了pch檔案這個東西。

pch檔案是一個标準的預編譯頭檔案(Precompiled Header)。在Xcode6之後如果我們要使用pch檔案,那就必須要自己手動去建立它。

下來我就把我自己建立pch檔案的過程記錄下來,有需要的可以看看!

首先我們要手動去建立pch檔案

1.在項目的Supporting Files或者項目其它位置建立檔案

iOS中pch檔案的應用

2.選擇pch檔案建立

iOS中pch檔案的應用

3.修改檔案名(自己随意修改)

iOS中pch檔案的應用

4.在pch檔案中編寫自己需要設定全局變量的東西

iOS中pch檔案的應用

5.配置路徑

iOS中pch檔案的應用

$(SRCROOT) 自動擷取路徑

chat 你的項目名稱

PrefixHeader.pch 你建立的pct檔案名

當Precompile Prefix Header為YES,那麼pch會被預編譯,預編譯後的pch檔案會被緩存起來,進而提高編譯速度。當Precompile Prefix Header為NO時,那麼pch不會被預編譯,而是在每一個用到它導入的架構類庫的.m檔案中編譯一次。

備注:在pch檔案中盡量不要進行頭檔案引入,雖然這樣很省事,但是編譯速度會變得很慢。引入頭檔案可以專門建一個.h檔案進行引頭。