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