ios - 如何将预编译头文件添加到我的 ios 项目中?

标签 ios precompiled-headers

我希望创建一个预编译的头文件,以避免在项目的每个头文件中包含相同的调试和跟踪库。

我创建了一个名为 -Prefix.pch 的文件:

#ifdef __OBJC__
#import "Blah.h"
#import "Blarg.h"
#endif

并将其添加到项目中。还有什么我应该做的吗,或者现在应该就可以了(假设我清理并重新编译了一个项目)?

最佳答案

按如下方式设置目标的build设置:

GCC_PRECOMPILE_PREFIX_HEADER=YES
GCC_PREFIX_HEADER="Prefix.pch"

请注意,如果您更喜欢将 Xcode 的 UI 用于build设置,则可以在“build设置”搜索字段中输入这些键。

关于ios - 如何将预编译头文件添加到我的 ios 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10621382/

相关文章:

ios - 如何本地化 iOS info.plist 文件中的字符串?

ios - 每次 utableview 重新加载时,单元格按钮都会不断创建新的

ios - 从 NSDictionary 获取值时出错

c++ - 在静态库项目中使用预编译头

c++ - Visual Studio强制在项目的所有编译单元中包含预编译头文件?

iphone - 访问 iPhone 上的音乐库和播放列表

iOS 以编程方式执行 Segue 时查看 Controller 生命周期

c++ - 如何从 gcc 的预编译头文件中获益最多?

c++ - 带有 DLL 解决方案的预编译 header 。无法打开预编译头文件