2015-05-17 122 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

相关问题