我們在工程中經常會有一些公用的類或者全域性都需要使用的包,在xcode6之前,新建工程的同時,會同時建立出乙個以工程名+prefix命名的.pch檔案,在裡面import這些公用類的標頭檔案,我們就可以非常方便的全域性使用這些類了。
但是xcode6之後,就不會再同時建立這樣乙個.pch檔案了。這裡面自然有蘋果的考慮,但是很多時候,這樣乙個pch檔案確實會給我們的程式設計帶來方便,所以我們還是需要這麼乙個檔案來控制這些標頭檔案的。
那麼問題就來了,我們改如何去建立和使用這麼乙個檔案呢?
首先,新建乙個.pch檔案。
現在你的pch檔案長這樣,但是不進行設定,它還是沒有用的。
在buildsetting中搜尋prefix。找到下圖所示的位置
在prefixheader中將你新建的pch的路徑填進去,就可以開始的使用標頭檔案啦!最後多一句,設定之後prefix header是這樣的(注意debug和release都要設定哦~):
Xcode6中新增pch檔案
1.新建工程 2 建立pch檔案 3 修改pch檔案,import 需要的標頭檔案 4 在setting中進行設定 5 pch標頭檔案的內容能被專案中的其他所有源檔案共享和訪問。pch檔案的作用 1.存放一些全域性的巨集 整個專案中都用得上的巨集 2.用來包含一些全部的標頭檔案 整個專案中都用得上的...
xcode6中新增pch檔案
一直在用xcode6開發,但專案都是在xcode5上建立的,所以一直沒注意到,xcode6竟然乾掉pch檔案了。簡單地看 我們在寫專案的時候,大部分巨集定義,標頭檔案匯入都在這裡,xcode6去掉precompile prefix header的主要原因可能在於prefix header大大的增加了...
Xcode 6中新增預編譯pch檔案
一直在用xcode6開發,但專案都是在xcode5上建立的,所以一直沒注意到,xcode6竟然乾掉pch檔案了。為什麼xcode6沒有自動建立pch檔案呢?簡單地看 我們在寫專案的時候,大部分巨集定義,標頭檔案匯入都在這裡,xcode6去掉precompile prefix header的主要原因可...