iOS中pch文件的应用

今天写项目要用到全局变量,第一反应就想到了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文件进行引头。

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile h...
    zfl1024阅读 4,434评论 0 0
  • PCH文件是一个标准的预编译头文件( Pre-Compiled Header),在Xcode6之前的版本中,系统模...
    杰森_Jason阅读 11,495评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,064评论 19 139
  • PCH(Precompile Prefix Header File)文件,也就是预编译头文件。pch头文件的内容能...
    风轻鱼蛋阅读 5,763评论 0 2
  • 一夜相思知多少 瘦影湖水清自照 离别殷勤重寄语 君吾结发为夫妻
    熊哥故事阅读 1,504评论 0 4

友情链接更多精彩内容