在我们平常开发中,经常会在很多地方用到一个常量或者是宏定义,但是如果是在每个界面都声明的话又很麻烦,所以这个时候引入pch全局引用文件是一个比较好的选择。
在Xcode6以前,创建项目的时候自带一个Prefix Header.pch文件的,但是在Xcode6之后,就给拿掉了,估计是觉得Prefix Header增加了编译时间,但是如果没有Prefix Header之后就要通过手动@import来手动导入头文件了,虽然说多少减少了编译时间,但是平添了许多麻烦。
这里我就简单的写一下怎么添加pch文件吧。
-
第一步,创建pch文件
第一步 -
第二步 取名字
第二步 -
第三步 将building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”,(或者是文件的直接路径)
第三步-1
![第三步-2]
](https://img.haomeiwen.com/i1062695/c8e3a49a505f1d58.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- 第四步 可以定义一些宏定义或者导入一些常用的类
- 第五步 好了,小伙伴们,你们在别的类里面调用定义好的东西了。
网友评论