Xcode6爲何干掉pch(Precompile Prefix Header)&怎樣加入pch文件

一直在用xcode6開發,但項目都是在xcode5上建立的,因此一直沒注意到,xcode6竟然幹掉pch文件了。ios

爲何xcode6沒有本身主動建立pch文件呢?

簡單地看:咱們在寫項目的時候,大部分宏定義,頭文件導入都在這裏,Xcode6去掉Precompile Prefix Header的主要緣由可能在於Prefix Header大大的添加了Build的時間。沒有了Prefix Header以後就要經過手動@import來手動導入頭文件了,在失去了編程便利性的同一時候也減小了Build的時間。詳細緣由編程

StackOverFlow上討論的已經比較清晰了swift

StackOverFlow:爲何xcode6沒有本身主動建立pch文件呢?xcode

怎樣在Xcode6中加入pch(Precompile Prefix Header)?

1,Command+N,打開新建文件窗體:ios->other->PCH file,建立一個pch文件:「project名-Prefix.pch」:緩存

2,將building setting中的precompile header選項的路徑加入「$(SRCROOT)/項目名稱/pch文件名稱」(好比:$(SRCROOT)/LotteryFive/LotteryFive-Prefix.pch)微信

可以了,編譯一下程序,假設有錯誤檢查一下加入的路徑是否正確。ui

3,將Precompile Prefix Header爲YES,預編譯後的pch文件會被緩存起來,可以提升編譯速度3d



微信公衆號:iOS開發code

iOSDevTip

✎最新iOS、iPhone資訊,iOS開發人員、swift開發、果粉彙集,參與技術討論,整理開發技巧,分享創業經驗!享受生活、熱愛編程!blog

相關文章
相關標籤/搜索