『導言』
prefix.pch
究竟是什麼?我們可以把它稱之為“precompiled header”,從字面上翻譯就是
預編譯頭檔案
,俗稱
預編譯檔案
!xcode6及其以後需要手動建立pch檔案。
-
究竟有什麼prefix.pch
呢?作用
序号 | prefix.pch檔案作用 |
---|---|
1 | 定義 中都可調用的 或是 |
2 | 定義 中都可調用 等等 |
</br>
- 建立
方法步驟:prefix.pch檔案
- 首先,我們打開項目工程 –>
–>File
–>New
File
,如下圖:
圖.建立
- 其次,把選擇頁面滑到最下面,選擇
–>選擇Other
PCH File
,命名可自定義,也可以預設系統的,如下圖:
圖.選擇pch
- 然後,點選
之後,可以在Next
的工程界面左邊,可以看到多了一個Xcode
PrefixHeader.pch
的檔案,如下圖:
圖.pch檔案
- 最後,進行配置如下:
- 我們 選擇工程檔案 –>
第一項 –>TARGETS
–>在Build Setting
欄輸入搜尋
,在裡面設定prefix
檔案的引用路徑,PrefixHeader.pch
- 設定 将
為Precompile Prefix Header
YES
,預編譯後的pch檔案會被緩存起來,可以提高編譯速度。
如下圖:
圖.設定絕對路徑
- 注意:
- 拼接絕對路徑:
$(SRCROOT)/項目名/xxx.pch
圖.路徑拼接
建立pch.gif
- 拼接絕對路徑:
-
檔案的應用.pch
-
在pch中定義宏,無需添加pch頭檔案,工程任何地方都可以放心調用。
圖.pch應用.gif
-
-
連結
1.Xcode8如何在項目中建立和使用自己的prefix.pch檔案
2 .Xcode8 添加PCH檔案
作者:iOS開發和軟體測試zwj
連結:https://www.jianshu.com/p/9f3009f23366
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。