iOS開發中.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文件會被緩存起來,可以提高編譯速度

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM