如何在xcode 5现有项目中添加前缀文件?
问题描述:
希望你们所有人都会好起来的。
我做的一个项目中,我需要补充核心数据的功能。我正在研究xcode-5。我需要在xcode-5现有项目中添加pch文件,因为它在项目中缺失。我在网上搜索了很多在xcode-5中添加pch文件,但只找到了在xcode-6中添加pch文件的过程。这与xocde-5完全不同。请提供一步一步的帮助来添加xcode 5中的pch文件(因为我是ios的新手)。提前谢谢了。如何在xcode 5现有项目中添加前缀文件?
答
下面是如何设置的prefix header
,它在做的target
的build settings
:
在Xcode
并在打开的项目中,选择左上角,以便能够在项目的图标请参阅PROJECT
和TARGETS
。
选择要添加的文件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
你不需要PCH文件时,它只有永远的便捷。并非您项目中的每个文件都需要导入,因此您应该只在需要的地方导入... – Wain
亲爱的@感谢您的回复。其实我真的不知道在使用核心数据的时候需要导入Coredata.h。所以这就是为什么我需要在我的项目中导入pch文件。 – Zeebok
严格来说,您无需在任何地方导入Coredata.h。导入您在使用它们的文件中使用的类。如果您在一个文件中导入超过5个核心数据文件,请考虑导入Coredata.h。 – Wain