2015-05-17 117 views
1

希望你們所有人都會好起來的。
我做的一個項目中,我需要補充核心數據的功能。我正在研究xcode-5。我需要在xcode-5現有項目中添加pch文件,因爲它在項目中缺失。我在網上搜索了很多在xcode-5中添加pch文件,但只找到了在xcode-6中添加pch文件的過程。這與xocde-5完全不同。請提供一步一步的幫助來添加xcode 5中的pch文件(因爲我是ios的新手)。提前謝謝了。如何在xcode 5現有項目中添加前綴文件?

+0

你不需要PCH文件時,它只有永遠的便捷。並非您項目中的每個文件都需要導入,因此您應該只在需要的地方導入... – Wain

+0

親愛的@感謝您的回覆。其實我真的不知道在使用核心數據的時候需要導入Coredata.h。所以這就是爲什麼我需要在我的項目中導入pch文件。 – Zeebok

+0

嚴格來說,您無需在任何地方導入Coredata.h。導入您在使用它們的文件中使用的類。如果您在一個文件中導入超過5個核心數據文件,請考慮導入Coredata.h。 – Wain

回答

0

下面是如何設置的prefix header,它在做的targetbuild settings

Xcode並在打開的項目中,選擇左上角,以便能夠在項目的圖標請參閱PROJECTTARGETS

選擇要添加的文件prefix header目標。在右側,選擇Build Settings。在右側的搜索字段中,輸入prefix header以顯示設置Prefix Header快速 (並且在搜索字段的左側,選擇ALL)。

把這裏的路徑可以是絕對路徑或相對Xcode項目文件的路徑。


在這裏,我用它來分享DSLog宏前綴頭文件的例子:

// Zero-Prefix.pch 

#ifdef __OBJC__ 
    #import <Cocoa/Cocoa.h> 
#endif 

#ifdef DEBUG 
# define DSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); 
#else 
# define DSLog(...) 
#endif 
+1

謝謝您的答覆。 – Zeebok

相關問題