.pch 文件的使用及其相關工程設置

.pch文件
也是一個頭文件,pch頭文件的內容能被項目中的其他所有源文件共享和訪問。是一個預編譯文件。
首先說一下pch的作用:
1.存放一些全局的宏(整個項目中都用得上的宏)
2.用來包含一些全部的頭文件(整個項目中都用得上的頭文件)
3.能自動打開或者關閉日志輸出功能
其中可以用來存儲共享信息:其他頁面需要導入的頭文件以及屏幕寬度、高度設置,需要的第三方庫的頭文件等;
創建pch文件—>file->new file ->選擇iOS下的other中的pch file 然后點擊下一步即可

2 .工程中相關的設置
打開工程target 里邊Building Setting中搜索Prefix Header,然后把Precompile Prefix Header右邊的NO改為Yes:


3.然后鼠標雙擊 prefix Header 行右側空區域彈出輸入框 輸入"$(SRCROOT)/項目名稱/pch文件名"

補充一點,有的時候可能記不住完整的路徑“$(SRCROOT)/XXX/XXX.pch",
很簡單的方法,就是拖拽,雙擊打開prefix Heade之后,彈出了一個選項框,
選擇對應的pch文件之后,直接拖進去,就行了!



4.添加完成后 就可以在pch文件中定義宏等 添加完成以后 command + b 預編譯就好了;
預編譯后的pch文件會被緩存起來,可以提高編譯速度


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

推薦閱讀更多精彩內容