iOS开发小技巧-PCH文件使用

PCH头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。PCH文件简化了我们使用OC开发时的文件引用工作(为什么说是OC开发,因为Swift不存在引用问题,可直接使用其他类的方法属性),PCH文件将一些在工程中引用次数较多的类放在这里面引用,将头文件包含在这个文件下,这样编译器会自动把PCH文件中的头文件,添加到所有源文件中去,这样工程下的其它文件都可以使用这些类了。Xcode6之前,新建一个工程的时候,系统会自带一个PCH文件,现在需要我们手动去生成。
后来苹果不推荐这样使用,有的说是这样会降低编译速度,用户体验不好,苹果注重用户体验,有的说是PCH文件降低了代码的可移植性,反正不管怎么说,合理使用PCH就好,不要为了方便什么东西都放到里面去,共用性高的宏和类放进去,同时尽量还是功能模块独立化,耦合性不要太高。

新建PCH文件其实很简单:
1、Commond + N,在iOS->Other下点击新建PCH File。
这里写图片描述
2、在TARGETS->Build Settings->搜索prefix Header,添加PCH文件路径
查看文件路径
这里写图片描述
添加文件路径关联工程项目
这里写图片描述
当然前面的根目录路径可以直接用 (SRCROOT) (SRCROOT)/Test/PrefixHeader.pch
3、在PCH文件引用公共性较高的头文件
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值