xcode6创建工程时 默认去掉了PrefixHeader.pch

Xcode6之前,我们习惯将公用的宏和头文件统一放在 PrefixHeader.pch中,但是在Xcode6中去掉了PrefixHeader.pch

     原因:去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Prefix Header之后就要手动导入头文件了,在失去了编程便利性的同时也降低了Build的时间。

     具体可以参考:http://stackoverflow.com/questions/24158648/why-isnt-projectname-prefix-pch-created-automatically-in-xcode-6

     

     那么在Xcode6中如何添加PrefixHeader.pch呢?具体方法如下:

     1Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件:工程名-Prefix.pch”

     

     2、将building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名(例如:$(SRCROOT)/LotteryFive/Prefix.pch);

     

     3、将Precompile Prefix HeaderYES,预编译后的pch文件会被缓存起来,可以提高编译速度

     

 

     原文链接:http://www.aiweibang.com/yuedu/2938187.html

posted @ 2015-03-31 18:32  妮妮1018  阅读(245)  评论(0编辑  收藏  举报