搜索
您的当前位置:首页正文

增加pch全局引用文件

来源:二三娱乐

在Xcode6之前的版本中,创建一个新工程Xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个全局引用文件,

pch全局引用文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。

首先说一下pch全局引用文件的作用:

1.存放一些全局的宏(整个项目中都用得上的宏)

2.在这里导入的文件,在程序中其他文件中不需要再导入了3.能自动打开或者关闭日志输出功能

虽然用了很久的Xcode6但是项目是xcode5之前创建好的,所以一开始并没有发现缺少了这个pch文件。苹果为什么要这么做呢,

原因可能是因为大家把大量的头文件和宏定义放到pch里边,导致编译时间过长。苹果去掉他可能是要加快编译时间增加用户体验。虽然失去了编程的便利性。

取消pch全局引用文件的话,就要在很多地方分别导入通用的类,这样感觉很麻烦,所以我一般还是忍受了它的缺点,采用它.

步骤1:新建pch全局引用文件

步骤2:设置$(SRCROOT)/PrefixHeader.pch

Top