`
hotfm
  • 浏览: 52532 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Prefix.pch的作用和用法

阅读更多
Hello World_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间。通常用到的头文件已经自动包含了



pch,系统编译每个cpp文件前,都会先include这个文件。这样就节省了添加include的时间,相当于加速编译(有待取证)



还有就是可以再这里面放入宏,在整个工程中都可以用。节省了时间
0
0
分享到:
评论
1 楼 liuxco 2011-10-14  
我们要如何利用这个机制?现在集成的头文件是一个二维码库,是因为.o文件的存在么?如果我们自己模块化了一些调用集合,是否可以利用这种机制?

相关推荐

    使用说明1

    以Cocos2d-x项目为例,需要将宏定义同时添加到引擎的`cocos2d-prefix.pch`和iOS目录下的`Prefix.pch`中,确保宏定义位于所有#import指令之上,以避免编译错误。注意,`cocos2d-prefix.pch`可能需要手动添加到项目中...

    CJAMacros, 用于日常使用的宏集合.zip

    CJAMacros, 用于日常使用的宏集合 CJA宏我的iOS项目中每天使用的宏的集合 安装仅drag&在Xcode项目中删除 CJAMarcos.h 文件。 对于全局使用,你可以在项目的-Prefix.pch 文件中导入 CJAMarcos.h 。用法首先查

    iOS开发中那些高效常用的宏 - 新风作浪的博客专栏 - 博客频道 - CSDN.NET1

    标题中的“iOS开发中那些高效常用的宏”指的是开发者在iOS应用开发过程中经常使用的宏定义,这些宏通常用于处理常见的计算、调试、类型检查和其他通用任务。以下是一些iOS开发中的高效常用宏及其详细说明: 1. **...

    BKCategories:用于快速入门的类别集合

    前缀头 (Prefix.pch) #ifdef __OBJC__ ... #import "UIView+Position.h" #import "UIColor+Helpers.h" ... #endif 例子 UIView *view = [[UIView alloc] initWithFrame:self.view.bounds]; ... view.width = ...

    iOS自动化测试GHUnit的使用.pdf

    然后在"tests"的构建设置中,将"Prefix Header"设置为"tests_Prefix.pch",这样每个测试类就无需单独导入GHUnit的头文件了。 接下来,我们可以创建测试类。例如,创建一个名为"MyTest"的Objective-C类,将其父类从...

    黑马iOS团购代码

    这是一个常见的iOS开发中遇到的问题,解决方法是新建一个名为"Prefix.pch"的文件,并将其设置为项目的预编译头文件。 【标签】"黑马 传智播客 团购"进一步明确了这个代码库的来源和主题。"黑马"和"传智播客"是中国...

    xcode6添加MKNetworkKit的步骤说明

    《Xcode6中导入MKNetworkKit的详细步骤详解》 在Xcode6中引入第三方库MKNetworkKit可能会遇到一些挑战,因为与之前的版本相比,...在实际开发中,不断学习和熟悉这类工具的使用方法,将有助于提高开发效率和代码质量。

    Swift读取App的版本信息与PCH文件详解

    而PCH文件则是一种提高代码效率和组织性的工具,但使用时需要注意其可能带来的性能影响。合理运用PCH可以提升开发效率,但过度依赖或滥用可能会导致不必要的复杂性。在实际开发中,应根据项目的具体需求来决定是否...

    OpenGl.zip_opengl_opengl 图像

    `DrawPixels_Prefix.pch` 文件是预编译头文件,通常用来包含一些全局的头文件和宏定义。`DrawPixels-Info.plist` 文件存储了应用的元数据,如版本号、权限设置等。 `test.rgb` 文件很可能是我们要加载和显示的图像...

    IOS应用源码之窗口淡入淡出加视图旋转SwitchView .zip

    4. `SwitchView_Prefix.pch`:这是一个预编译头文件,用于在整个项目中导入公共的头文件和宏定义,提高代码的可读性和可维护性。 5. `SwitchView-Info.plist`:这个文件包含了应用的信息,如版本号、图标、权限设置...

    IOS应用源码之通过OpenGL加载图像 DrawPixels .zip

    9. DrawPixels_Prefix.pch:预编译头文件,通常包含一些全局的#import和宏定义,确保在整个项目中都能访问这些内容。 10. DrawPixels-Info.plist:应用程序的信息属性列表,包含了应用的元数据,如名称、图标、权限...

    使用Cocoa开发的二十四点计算程序

    `TwentyFourPoints_Prefix.pch`文件是预编译头文件,通常包含了项目中常用的一些全局引用,例如Foundation和AppKit框架的导入。 `TwentyFourPoints-Info.plist`是应用的信息文件,存储了应用的基本元数据,如版本号...

    Objective-Final:模拟Objective-C中Java的final或C#的密封关键字的保护

    客观决赛 ... 在 prefix.pch 中导入标头可能是个好主意。 将类标记为 final 将导致在将第一条消息发送到有问题的子类时抛出 NSInternalInconsistencyException。 更具体地说,检查发生在 +(void)initia

    CollectionView.zip

    宏定义通常在项目的`Prefix.pch`文件中进行,或者在单独的`Constants.swift`文件中。 8. **vc 和 view 分开**:这可能意味着ViewController(vc)与UICollectionView的视图(view)是分离的,即ViewController负责...

    IOS应用源码——通过OpenGL加载图像 DrawPixels.rar

    - `DrawPixels_Prefix.pch`: 预编译头文件,通常包含全局的#import和宏定义。 - `DrawPixels-Info.plist`: 应用的配置文件,包含应用信息、权限设置等。 - `test.rgb`: 这可能是一个RGB格式的图像文件,用于在...

    iOS实现简单的抽屉效果

    3. 进入`Target` -> `Build Settings`,在`Apple LLVM 6.0 - Language`下的`Prefix Header`中,为`Debug`和`Release`分别填写`$(SRCROOT)/ProjectName/ProjectName-Prefix.pch`。 在完成上述步骤后,可以在`Project...

    IOS应用源码——通过OpenGL加载图像 DrawPixels.zip

    - `DrawPixels_Prefix.pch`:预编译头文件,全局包含所需的库和宏定义。 - `DrawPixels-Info.plist`:应用的配置文件,包含元数据和权限设置。 - `test.rgb`:这是一个可能的测试图像文件,用于演示如何通过...

    ManualLanguageSelectionSample:手动语言选择示例

    # import " ACLanguageUtil.h " in your PrefixHeader.pch 用法 默认语言和支持语言 您应该在ACLanguageUtil.m中的第 12 ACLanguageUtil.m的值ACLanguageUtilSupportLanguages为您自己的语言列表。 如果您的项目不...

    IOS应用源码之用 Bézier 曲线做路径画浮云动画 .zip

    `cloud_Prefix.pch`是预编译头文件,它包含在整个项目中被广泛使用的头文件和宏定义,如引入UIKit和Foundation框架,以及全局常量和函数的声明。 `cloud-Info.plist`是应用的信息配置文件,包含了应用的元数据,如...

    IOS应用源码之AlertPicker.zip

    - `AlertPicker_Prefix.pch` 是预编译头文件,常用于全局宏定义和引入公共库。 - `AlertPicker-Info.plist` 存储了应用的基本信息,如应用名称、版本号等。 - `MainWindow.xib` 定义了应用的主窗口界面。 - `...

Global site tag (gtag.js) - Google Analytics