在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呢?具体方法如下:

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文件会被缓存起来,可以提高编译速度

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

转载于:https://www.cnblogs.com/NINIiOS/p/4381710.html

xcode6创建工程时 默认去掉了PrefixHeader.pch相关推荐

  1. 去除Xcode6创建工程时自带的storyboard

    去除Xcode6创建工程时自带的storyboard 1. 删除storyboard文件,并在setting里面清空加载storyboard: 2. 导入ViewController到appDeleg ...

  2. vc++6.0中创建工程时选Win32 Application和Win32 console Application的区别

    我想好多朋友在刚使用vc++6.0创建工程时不知道是选Win32 Application或是选Win32 console Application,有的就选择了 Win32 Application,然而 ...

  3. iOS 10 (X8)上CoreData的使用(包含创建工程时未添加CoreData)

    1.在创建工程时未添加CoreData,后期想要使用CoreData则要在工程Appdelegate.h文件中添加CoreData库和CoreData中的通道类(用来管理类实例和CoreData之间的 ...

  4. idea在创建工程时No SDK的解决方法

    idea创建工程时No SDK的解决方法 File -> Poject Structure -> Project New -> 选择JDK -> 选择jdk路径

  5. QT创建工程时不存在Kits的解决方案

    把Qt安装好了,但是打开Qt Creator还是建不了工程,无法进行开发工作. 经过不断查找资料,找到一个可行方案. 首先,找到Qt Creator的菜单[Tool]->[Option...], ...

  6. mysql创建表时默认默认_mysql创建数据表时指定默认值教程

    指定默认值 如果在插入行时没有给出值,MySQL允许指定此时使用的默认值.默认值用 CREATE TABLE 语句的列定义中的 DEFAULT 关键字指定. 请看下面的例子: 输入:create ta ...

  7. 取消Conda每次创建环境时默认下载的依赖包

    Conda每次创建一个新环境都会要求安装一些默认的包: 但如果不想要安装这些默认的包,按照官网中的如下描述: 需要再添加 --no-deps 选项: conda create -n envName p ...

  8. 【解决】Keil中创建工程时出现-arm_math.h(xxx): warning: #xxxx-D: unrecognized GCC pragma错误

    场景:在搭建完Keil工程后进行编译,会出报错或者warning. 问题描述 搭建完Keil工程后进行编译后发现,统一都是GCC编译的问题.如下面的代码块里面所示. compiling stm32f4 ...

  9. IDEA创建工程时 报错 Initialization failed for 'https://start.spring.io'

    解决方法 这里提供两种 第一种 https://start.spring.io/中的https改成http 第二种 ->打开Settings界面 ->点击Appearance & ...

最新文章

  1. 失败在大学生活中的三种功能
  2. boost::range::for_each相关的测试程序
  3. 【Task】- JVM逃逸分析等待学习任务
  4. sparklines插件_21个实用的Javascript数据图表插件
  5. 【1】flink-source读取数据
  6. 安卓开发1-初步了解使用
  7. conda使用报错:ImportError:DLL load failed
  8. idea 注册码 实测可用
  9. 在宝塔php里留后门,揭秘PHP的一种新型留后门方式
  10. Android安全防护之旅---Android应用反调试操作的几种方案解析
  11. asp.net乱码问题
  12. 【路径规划】基于matalb遗传算法机器人栅格地图路径规划【含Matlab源码 175期】
  13. 现代数字图像处理作业———对lena图像进行简单处理
  14. vrp问题的java_VRP(车辆路径问题)的两种简单算法
  15. 软件工程pert图_《软件工程》软件项目管理实验
  16. QQ和微信一键加群加好友链接代码实现
  17. 【征稿】第三届电子、信息与计算技术前沿国际会议(ICFEICT 2023)
  18. MYSQL存储经纬度使用什么数据类型
  19. 经典c语言程序创意,49个经典年会小游戏(绝对有创意)C
  20. 部分HP笔记本无法使用GHOST软件解决方法

热门文章

  1. Mysql数据类型blob存储长度
  2. Mysql Workbench中EER Diagram逆向生成表
  3. 分治比赛选手循环问题
  4. Javascript中数组的sort方法的分析
  5. WebApi系列(从.Net FrameWork 到 .Net Core)
  6. 生成可重集的排列(方法)
  7. exchange2003的简单安装方法
  8. 让你人际关系更上一层楼的26条原则
  9. 1.3、解析并创建ApplicationListener(ok)
  10. PHP技术亮点,我眼里的THINKPHP5新亮点(1)