背景:Bundle和pch是工程中经常使用的两个文件,刚开始对在工程中怎么配置引用这两个文件有小疑问,特此写这篇文章记录一下,废话不多说,上干货。
一、pch文件使用
pch文件使用主要还是路径配置,这里以Xcode8配置为例。
a、新建pch
图1
默认情况下,pch直接在根目录下面,如下图所示:
图2
为了正常使用,需要在Xcode进行配置,如下图所示:
图3
这里将Precompile Prefix Header设置为YES。
这里Prefix Header是设置pch文件的路径、这里设置的是绝对路径,就是在工程中的实际位置。
另外,我们不可能把这个路径设置死了,因为工程放在不同的电脑上,绝对路径就不一样。$(SRCROOT)就用上排场了,它指的是.xcodeproj上一个文件的路径。
具体想看例题的,参考下面的地址吧。
二、bundle文件使用
新建bundle文件一般有两种方式:
1、新建一个文件夹,直接命名为后缀名.bundle即可。
2、利用xcode的Setting Bundle<不过这个有别的用途,这里不再介绍>
a、这里主要需要注意的是,将bundle文件拖入工程中需要勾选的选项。
图4
图5
b、如果需要将bundle放到某个文件夹下面显示,那么将这个文件夹拖入工程的时候,也需要勾选上面的选项。
效果图如下:
图6
因为bundle文件是不需要编译的。