iOS项目添加pch文件

PCH文件的作用

PCH文件是一个标准的预编译头文件( Pre-Compiled Header),在Xcode6之前的版本中,系统模板会在Supporting Files文件夹自动创建。但在Xcode6之后的版本中取消了这一文件。去掉的主要的原因:

1、去掉自动导入的系统框架类库的头文件,可以提高原文件的复用性,便于迁移。
2、一个体积大的Prefix Header可能会大大增加编译时间。

PCH文件的作用:

1.定义整个项目中都可调用的变量或是宏
2.定义整个项目中都可调用.h头文件等等
3.能自动打开或者关闭日志输出功能

手动创建PCH文件并添加到项目中

  1. 在左侧项目名称目录文件夹下右击创建New File...
    在这里插入图片描述
    右上角搜索框输入pch,选中PCH File点击Next
    在这里插入图片描述
  2. 设置PCH路径和预编译选项
    2.1 在项目的Build Setting搜索框中输入prefix header,双击搜到的Prefix Header右侧的输入栏,输入$(SRCROOT)/项目名/pch文件名。注意最好如前述使用$(SRCROOT)(即项目根目录)这样的相对路径来指定文件位置,便于项目迁移和共享。文件实际路径可以在项目树鼠标右键点击创建好的pch文件选择Show in Finder看到。
    2.2 路径上方的Precompile Prefix Header选项选择Yes,这样pch文件会被预编译并被缓存起来,从而提高整体编译速度。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值