如何新增pch檔案?
做iOS開發的朋友們應該知道,在iOS5之前包括iOS5都是建立專案的時候。系統就自帶了一個pch檔案,然後供大家預編譯。我們可以將大部分的巨集定義和標頭檔案新增在這裡。蘋果去掉了pch還是有好處的,這個大家可以自己去了解,但是用習慣的猿們估計還是想要用pch,這個時候就需要我們自己手動添加了。
工具/原料
Xcode
Mac一臺
方法/步驟
開啟Xcode,建立專案。當然,如果已經有專案了,在原來的基礎上新增pch檔案也是可以的,這樣我們的程式碼也能更加的簡潔。然後找到 supporttng files目錄,我們需要將pch檔案新增在這兒
在該目錄下,按command + n 建立檔案,找到iOS裡Other下的PCH檔案,然後點選next,根據提示建立好。
配置PCH檔案,找到PCH的路徑(可以直接將pch檔案拖到終端會直接得到其路徑,複製。或者其他方法獲取路徑也行)。然後新增到build setting 中的prefix header 檔案中
將Precompile Prefix Header 的值改為yes,此時我們就可以在pch檔案中開始定義我們的巨集等了。
也可以import已經寫好的巨集的.h檔案到我們定義的pch檔案,在github上邊搜尋Macro(這裡邊已經有很多常用的定義好的巨集可供我們選擇,可大大提高我們的編譯效率),如下圖,然後點選下載。將檔案新增到我們的專案中
將MacroDefinition.h檔案新增到pch檔案中,如圖所示。此時在MacroDefinition.h檔案中的巨集我們可以直接使用,也可在pch中定義自己需要的巨集,這樣pch檔案也會顯得更加的簡潔