iOS-pch文件添加過程

  • PCH(Prefix Header File)文件就是一個(gè)頭文件
    PCH文件的特點(diǎn)是:項(xiàng)目中的所有其他代碼文件無需顯示導(dǎo)入該pch文件, 默認(rèn)就都可以訪問(其他文件無需手動(dòng)#import該pch文件就能使用,也就是說,pch文件是全局的)。

  • 使用pch文件的好處
    經(jīng)常使用的某個(gè)類的頭文件,放入pch文件,避免每次都去添加
    在整個(gè)項(xiàng)目中經(jīng)常使用到的同一個(gè)宏定義
    在項(xiàng)目調(diào)試中常使用很多NSLog()函數(shù)打印信息調(diào)試,在項(xiàng)目完成時(shí),可以在pch文件中使用條件編譯,一次全部清除掉

  • 使用pch文件的缺點(diǎn)
    由pch文件的特點(diǎn)可知,在項(xiàng)目編譯是時(shí),每編譯一個(gè)文件都要添加pch文件,所以會(huì)非常消耗編譯器性能,所以,從Xcode6開始,創(chuàng)建工程時(shí)默認(rèn)不再創(chuàng)建pch文件,蘋果不再推薦使用。但有時(shí)在項(xiàng)目開發(fā)中pch文件的好處還是很明顯的,所以就需要我們自己創(chuàng)建。

創(chuàng)建方法如下:

  1. 首先,Command+N,打開新建文件窗口:ios -> other -> PCH file,創(chuàng)建一個(gè)pch文件,添加需要引入的頭文件名:
添加pch文件
  1. 其次,修改工程配置路徑

將剛剛創(chuàng)建的PCH file的路徑添加到building setting中,操作如下:選中項(xiàng)目 -> Build Setting -> All -> 搜索"prefix head" -> 修改Prefix Header的內(nèi)容為:
"$(SRCROOT)/$(PRODUCT_NAME)/PrefixHeader.pch"
(如果有問題,換下面的方式,可能會(huì)與中文有關(guān))
"$(SRCROOT)/對(duì)應(yīng)的文件夾名/PrefixHeader.pch"


pch路徑

至此,大功告成,編譯一遍,新添加的pch文件就可以正常使用了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容