Xcode里面如何添加和配置pch文件?

Xcode的老版本会自动生成预编译头文件(PCH),用于存放常用框架和宏定义,提高开发效率。但在Xcode6及以后版本,不再默认创建。本文介绍了如何手动添加和配置PCH文件:1. 在supporting files目录下创建PCH文件;2. 修改工程target的Build Settings,配置Prefix Header为PCH文件的正确路径;3. 设置Precompile Prefix Header为YES。
摘要由CSDN通过智能技术生成

PCH文件的部分发展史:

定义:pch全称为“precompiled header”,也就是预编译头文件,有利于节约开发时间、代码维护时间

发展:在老版本的Xcode里面,创建项目之后会自动创建有pch文件,在里面往往写一些经常使用的框架头文件或者一些宏定义URL地址,这里面定义后可全局使用,但是在Xcode6里面项目创建后不再自带pch文件。

方法/步骤:

1、打开Xcode,创建项目。当然,如果已经有项目了,在原来的基础上添加pch文件也是可以的,这样我们的代码也能更加的简洁。然后找到  supporttng files目录,我们需要将pch文件添加在这儿

2、在该目录下,按command + n 创建文件,找到iOS里Other下的PCH文件,然后点击next,根据提示创建好。


3、按照下面介绍,继续操作

4、改勾选的勾选,改填写的填写,最后Greate即可。

 

做到这一步,你可别忘了,还有一步,就是配置信息。

 

5、选择工程的target,在target的 Build Setting 搜索栏内输入 Prefix Header,并且找到 Apple LLVM7.1-Language 这一栏下的Prefix Header,双击其键值部分,将 $(SRCROOT)/  拷贝进去,然后在其后直接把前面自己建的pch文件拖进去,注意:这个时候你会发现一大串的字符,并不是自己想要的,也是不正确的,因为那是你pch文件的路径,由于Xcode这一项在运行的时候会自动寻找路径,为了导致重复使用,所以我们要把前几项删除掉,保留 工程名+pch文件名字.pch。 如下图,正确的格式就是  $(SRCROOT)/+工程名+pch文件名字.pch

6、差点忘了还有一步:将Precompile Prefix Header 的键值设置为:YES



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值