iOS中pch文件的应用

作者: 轻斟浅醉17 | 来源:发表于2016-05-21 10:01 被阅读1251次

今天写项目要用到全局变量,第一反应就想到了pch文件这个东西。


pch文件是一个标准的预编译头文件(Precompiled Header)。在Xcode6之后如果我们要使用pch文件,那就必须要自己手动去创建它。

下来我就把我自己创建pch文件的过程记录下来,有需要的可以看看!

首先我们要手动去创建pch文件

1.在项目的Supporting Files或者项目其它位置新建文件

2.选择pch文件创建

3.修改文件名(自己随意修改)

4.在pch文件中编写自己需要设置全局变量的东西

5.配置路径

$(SRCROOT) 自动获取路径

chat 你的项目名称

PrefixHeader.pch 你创建的pct文件名

当Precompile Prefix Header为YES,那么pch会被预编译,预编译后的pch文件会被缓存起来,从而提高编译速度。当Precompile Prefix Header为NO时,那么pch不会被预编译,而是在每一个用到它导入的框架类库的.m文件中编译一次。

备注:在pch文件中尽量不要进行头文件引入,虽然这样很省事,但是编译速度会变得很慢。引入头文件可以专门建一个.h文件进行引头。

在接下来的时间里我会不定期更新一些好的方法到自己简书里面,谢谢大家,相互交流!

相关文章

网友评论

  • 花前月下:pch文件,XcodeX6.0之后已经不推荐使用了。
  • 常义:您好,你在文中说导入头文件最好重新创建一个.h文件来管理,如果为了方便还得把这个.h导入到pch中,我理解是不是没什么作用?希望得到您的解释!
    常义: @轻斟浅醉17 嗯,这样也可以
    轻斟浅醉17: @常义你直接写在.h文件中,在需要的时候导入这个.h文件就行,
  • 绍清_shao:交流交流,哈哈
    轻斟浅醉17: @葚嚒Shao 不定期更新好的东西

本文标题:iOS中pch文件的应用

本文链接:https://www.haomeiwen.com/subject/tdywrttx.html