在Xcode6中添加Precompile Prefix Header

   

       Xcode6爲何干掉pch(Precompile Prefix Header)&如何添加pch文件                        

           標籤:              swiftiSwifting社區iOSDevTippch                    ios

2014-11-08 10:21            3735人閱讀             評論(1)             收藏             舉報        編程

           分類:        swift

ios開發實用信息(82)                                                                                      xcode

版權聲明:本文爲博主原創文章,未經博主容許不得轉載。緩存

目錄(?)[+]ui

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

爲何xcode6沒有自動建立pch文件呢?

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

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

StackOverFlow:爲何xcode6沒有自動建立pch文件呢?blog

如何在Xcode6中添加pch(Precompile Prefix Header)?

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


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


能夠了,編譯一下程序,若是有錯誤檢查一下添加的路徑是否正確。

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

相關文章
相關標籤/搜索