首先浪一下 PCH 文件的主要用處
1.存放一些全局的宏
2.用來包含通用的頭文件
3.能自動打開或者關(guān)閉日志輸出功能
據(jù)以前記憶:在Xcode6之前急波,在創(chuàng)建工程的時候,是自帶PCH文件的名段,但是隨著Xcode6的發(fā)布麻惶,預(yù)編譯文件PCH被去掉,只能手動添加警没,距官方文檔介紹恰梢,去掉默認創(chuàng)建的 PCH 文件嗅回,主要是提高APP啟動屏幕的速度,提高APP的體驗娃豹,但是對于95%左右的開發(fā)者來說躏率,只要PCH別放太多東西蓬抄,影響APP的起屏成都,都是微乎其微路幸,可以省略不計的胆敞,所以會創(chuàng)建PCH文件,還是非常重要的观话。
前方高能秦叛,請注意??
1-創(chuàng)建PCH文件三圆,本屌絲使用的是Xcode8.1, command+N之后路媚,拉至最下方现柠,就可以看到PCH 的圖標
1.png
2-在初始化的時候周循,別忘了勾選 Targets闰歪,表示你創(chuàng)建的這個 PCH 屬于此工程
2.png
3-在 Build Settings 中輸入 Prefix Header教翩,找到 Precompile Prefix Header 把它設(shè)置為YES闰靴,這樣預(yù)編譯后的pch文件會被緩存起來,可以提高編譯速度章姓,和蘋果取消 PCH 提高啟動速度的初衷相同
3.png
4-給創(chuàng)建的 PCH 設(shè)置路徑
方法一:直接 點擊 PCH 文件,選擇 Show in Finder识埋,找到創(chuàng)建的PCH文件系忙,點擊 Prefix Header 后面蛹疯,直接拖 PCH 到出現(xiàn)的路徑框內(nèi)热监,PCH 的路徑就在里面了慌申,編譯一下就OK了,最方便直接的方法囱晴,這種方式是絕對路徑,當你改變文件路徑的時候就會報錯蒜埋,要重新添加進去
方式二:使用$(SRCROOT)/工程名/pch名.pch,直接放進去
方式二.png