xcode6创建工程时 默认去掉了PrefixHeader.pch
在Xcode6之前,我们习惯将公用的宏和头文件统一放在 PrefixHeader.pch中,但是在Xcode6中去掉了PrefixHeader.pch。
原因:去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Prefix Header之后就要手动导入头文件了,在失去了编程便利性的同时也降低了Build的时间。
那么在Xcode6中如何添加PrefixHeader.pch呢?具体方法如下:
1、Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件:“工程名-Prefix.pch”;
2、将building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”(例如:$(SRCROOT)/LotteryFive/Prefix.pch);
3、将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度