swift中添加pch文件

pch:pch全称是“precompiled header”,也就是预编译头文件,该文件里存放的工程中一些不常被修改的代码,比如常用的框架头文件,这样做的目的提高编译器编译速度。我们知道当我们修改一个工程中某个文件代码时候,编译器并不是重新编译所有所有文件,而是编译改动过文件的,假如pch中某个文件修改了,那么pch整个文件里包含的的其他文件也会重新编译一次,这样就会消耗大量时间,所以它里面添加的文件最好是是很少变动或不变动的头文件或者是预编译的代码片段;

1、新建pch文件
swift中添加pch文件_第1张图片
Snip20170724_8.png

swift中添加pch文件_第2张图片
Snip20170724_9.png
2、修改配置,在Objective-c Bridging Header选项写下.pch文件的路径

$(SRCROOT)代表的是项目根目录下


swift中添加pch文件_第3张图片
Snip20170724_12.png

好了,测试一下:


swift中添加pch文件_第4张图片
Snip20170724_13.png

swift3.0以后,你会发现运行项目报错,提示找不到PrefixHerder.pch文件。

修改办法:

1、将PrefixHeader.pch 修改成PrefixHeader.h或者PrefixHeader.swift
2、在第二步的配置中把文件后缀名改成对应的.h或者.swift即可

你可能感兴趣的:(swift中添加pch文件)