iOS開發 - 關于pch文件的創建與配置

引言:

在Xcode6之前, 創建一個新工程 Xcode會在 Supporting files 文件夾下面自動創建一個名為“工程名-Prefix.pch”文件, 也是一個頭文件, pch頭文件的內容能被項目中的其他所有源文件共享和訪問。是一個預編譯文件。
Xcode6以后創建項目時, 不再會自動生成pch文件, 需要我們手動創建.

pch的作用:

  • 存放一些全局的宏定義(整個項目中都用得上的宏);
  • 用來包含一些大多數類所用到的頭文件(整個項目中都用得上的頭文件);
  • 設置自動打開或者關閉日志輸出功能;

在Xcode6以后的版本中添加pch文件:

  1. command+N, 打開新建文件窗口: iOS -> Other -> PCH File, 創建一個pch文件:
  2. 在工程的 Targets 里邊的 Building Setting 中搜索 Prefix Header, 然后把 Precompile Prefix Header 右邊的NO改為Yes, 預編譯后的pch文件會被緩存起來, 可以提高編譯速度, 如圖所示:


  3. 設置pch文件的路徑, (SRCROOT)代表工程的根目錄,然后后邊還要加上pch在當前項目的路徑,所以完整的pch文件的路徑就是:`(SRCROOT)/PchDemo/Tools/PrefixHeader.pch` ; 知道了pch文件的目錄, 接下來我們就可以設置了, 在工程的 Targets 里邊的 Building Setting 中搜索 Prefix Header, 找到 Prefix Header 屬性, 雙擊后面空白處, 將pch的路徑填寫到里面, 如圖所示:
  4. command + B 編譯一下, 如果沒有報錯, 說明pch文件的創建和配置成功了.

GitHub: https://github.com/LiCheng244/LCUtils
個人博客: http://www.licheng244.com/


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容