如何新增 .PCH OR PREFIX.PCH 檔案到 XCODE 6?

weixin_34321977發表於2015-03-04
134882-05033cc84eec1a2e.png
老規矩

什麼是 .pch 檔案?

pch檔案是一個標準的預編譯標頭檔案( Pre-Compiled Header). 這個檔案會被編譯儲存在一個緩衝空間裡並且自動有且只有一次包含到每個檔案裡。它能夠提高編譯速度,讓你不用import任何程式碼到你的程式碼檔案裡就能新增了該引用。

問題描述

當你啟動Xcode6,然後建立一個新工程的時候,新版本的xcode6不會自動建立<ProjectName>-Prefix.pch檔案到你的工程裡,但是不需要擔心在xcode6沒有這個檔案了,因為此文將告訴你如何xcode6中建立pch檔案!

一步步教你如何新增pch檔案到你工程裡 :~

1.) 開啟你已經存在的XCODE工程. 選擇 File > New > File > iOS > Other > PCH File 然後點選下一步.

134882-d4b27fe3c7c55963.png
在XCODE6中如何新增pch檔案

2.) 給你的PCH檔案起名字projectName-Prefix.pch. 例如你的專案工程名為iOSSample然而你的PCH 檔案的名字應該為 iOSSample-Prefix.pch然後點選建立按鈕.
3.) 選擇 PCH 檔案(文章的示例檔案為 iOSSample-Prefix.pch) 並且替換檔案內容,內容如下.

//// 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″ 欄目中你將會看到 Prefix Header 關鍵字.

134882-35bc09dd5868bc34.png
更改專案編譯設定

6.) 輸入: YourProjectName/YourProject-Prefix.pch 或 $(SRCROOT)/YourProject-Prefix.pch
7.) Clean 並且 build 你的專案.
就是這樣!完成!現在你可以使用你的 PCH 檔案就像你使用老版本的Xcode一樣了.

翻譯自原文

相關文章