如何添加 .PCH OR PREFIX.PCH 文件到 XCODE 6?

老規(guī)矩

什么是 .pch 文件?

pch文件是一個(gè)標(biāo)準(zhǔn)的預(yù)編譯頭文件( Pre-Compiled Header). 這個(gè)文件會(huì)被編譯存儲(chǔ)在一個(gè)緩沖空間里并且自動(dòng)有且只有一次包含到每個(gè)文件里。它能夠提高編譯速度,讓你不用import任何代碼到你的代碼文件里就能添加了該引用。

問題描述

當(dāng)你啟動(dòng)Xcode6,然后創(chuàng)建一個(gè)新工程的時(shí)候,新版本的xcode6不會(huì)自動(dòng)創(chuàng)建<ProjectName>-Prefix.pch文件到你的工程里,但是不需要擔(dān)心在xcode6沒有這個(gè)文件了,因?yàn)榇宋膶⒏嬖V你如何xcode6中創(chuàng)建pch文件!

一步步教你如何添加pch文件到你工程里 :~

1.) 打開你已經(jīng)存在的XCODE工程. 選擇 File > New > File > iOS > Other > PCH File 然后點(diǎn)擊下一步.

在XCODE6中如何添加pch文件

2.) 給你的PCH文件起名字projectName-Prefix.pch. 例如你的項(xiàng)目工程名為iOSSample然而你的PCH 文件的名字應(yīng)該為 iOSSample-Prefix.pch然后點(diǎn)擊創(chuàng)建按鈕.
3.) 選擇 PCH 文件(文章的示例文件為 iOSSample-Prefix.pch) 并且替換文件內(nèi)容,內(nèi)容如下.

//// Prefix header
//// The contents of this file are implicitly//included at the beginning of every source file//
#import#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif#ifdef __OBJC__
#import <UIKit/UIKit.h> 
#import <Foundation/Foundation.h>
#endif

4.) 找到 Project > Build Settings > 搜索 “Prefix Header
5.) “Apple LLVM 6.0″ 欄目中你將會(huì)看到 Prefix Header 關(guān)鍵字.

更改項(xiàng)目編譯設(shè)置

6.) 輸入: YourProjectName/YourProject-Prefix.pch 或 $(SRCROOT)/YourProject-Prefix.pch
7.) Clean 并且 build 你的項(xiàng)目.
就是這樣!完成!現(xiàn)在你可以使用你的 PCH 文件就像你使用老版本的Xcode一樣了.

翻譯自原文

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

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

  • 在Xcode6之前,新建一個(gè)工程的時(shí)候,系統(tǒng)會(huì)幫我們自動(dòng)新建一個(gè)以工程名為名字的pch (precompile h...
    zfl1024閱讀 986評(píng)論 0 0
  • 老規(guī)矩 什么是 .pch 文件? pch文件是一個(gè)標(biāo)準(zhǔn)的預(yù)編譯頭文件( Pre-Compiled Header)....
    喜歡就可以閱讀 741評(píng)論 0 1
  • 在Xcode6之前,新建一個(gè)工程的時(shí)候,系統(tǒng)會(huì)幫我們自動(dòng)新建一個(gè)以工程名為名字的pch (precompile...
    和玨貓閱讀 759評(píng)論 2 0
  • 在Xcode6之前,新建一個(gè)工程的時(shí)候,系統(tǒng)會(huì)幫我們自動(dòng)新建一個(gè)以工程名為名字的pch (precompile h...
    oneDemo閱讀 371評(píng)論 0 1
  • 你說我們是在錯(cuò)的時(shí)間錯(cuò)的地點(diǎn)遇到對的人 可你卻是我想留住的小幸運(yùn) 你說你愛玩 我卻放心不下 徹夜等你 我不曾給你過...
    夕丶年閱讀 304評(píng)論 0 0

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