ios程序的 .pch 文件丢失后

转载 2015年11月20日 21:35:31
首先我先给大家介绍一下.pch
在IOS开发的项目中有一个XX_Prefix.pch
XX_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间。通常用到的头文件已经自动包含了pch,系统编译每个.m文件前,都会先imort这个文件。这样就节省了添加include的时间,相当于加速编译还有就是可以再这里面放入宏,在整个工程中都可以用例如在一个项目中有一个hello.h文件,需要在所有.m文件中都要包含这个文件就可以在XX_Prefix.pch文件中引入hello.h
如果一个工程中的程序没有了.pch文件,就会有如下错误




在不知名的原因下可能会发生.pch问件丢失,这时就会有如上错误
!!!!!!!!!!!!!!!解决办法!!!!!!!!!!!!!!!!
每个。pch里面的内容都是一样


解决办法就是,在本工程相应项目文件夹里面新建一个.pch文件 (注意和.m文件和.h文件放在一块)
文件名改为:
“相应target名称-Prefix.pch”

写入如下代码并保存

  1. //
  2. // Prefix header
  3. //
  4. // The contents of this file are implicitly included at the beginning of every source file.
  5. //#ifdef __OBJC__
  6. #import <Foundation/Foundation.h>
  7. #endif
复制代码

相关文章推荐

Info.plist和pch文件的作用,UIApplication,iOS程序的启动过程,AppDelegate 方法解释,UIWindow,生命周期方法

Info.plist常见的设置 建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除 注:在...

.pch文件及UIApplication及Appdelegate及状态栏及程序启动的完整过程

一.pch文件以前xcode创建的同时会自动创建,但是之后的.pch文件要自己手动创建。现在之所以没有,是因为pch文件定义的是全局的,所以加载的时间和效率受到影响,现在都是自己创建。 pch文件的...

关于iOS PrefixHeader (PCH文件) 的配置

犹记得在Xoce6之前,每当创建一个新的项目的时候,Xcode会自动在Supporting files文件夹下面再新建一个 "工程名 - Prefix.pch " 的文件,如果现在你还想实现这个功能,...

iOS8 xcode6中添加pch全局引用文件

前沿:xcode6中去掉了pch,为了一些琐碎的头文件引用,加快了 编译速度! xcode6之前的版本建项目就自动添加了是这样的:【xcode6中添加pch全局引用文件】" title="i...

iOS中使用pch文件

把项目中经常用到的一些东西定义为宏放到pch文件中非常方便,省去了反复引入头文件的麻烦。 pch文件的创建和设置也非常方便 1.创建pch文件 和正常创建OC文件一样,只是选择时找到PCH File默...

iOS 编程之 使用 Xcode6配置.pch文件

1、首先得去创建一个 .pch 文件 2、然后自定义名字,别忘了打勾 3、...

iOS开发:创建pch文件

一、pch文件 个人对PCH 的理解:PCH 文件是针对一些宏定义的,常用的变量的定义或常用到的类,只要在PCH 中定义的变量,在整个工程中都可以使用,如果多个类需要导入很多类,我们可以在PCH...

iOS8 【xcode6中添加pch全局引用文件】

iOS8 【xcode6中添加pch全局引用文件】   (2014-11-27 11:13:02) 转载▼ 标签:  xcode6pch   pch文件 ...
  • Lu_Ca
  • Lu_Ca
  • 2016-02-23 10:55
  • 734

iOS开发PCH文件、NSLog真机不打印

添加PCH文件现在Xcode6、7创建一个新的工程时将默认不会再带有PCH文件,需要手动添加PCH文件。 在Supporting Files目录下,选择 File > New > File > iOS...
  • IT_DS
  • IT_DS
  • 2016-02-03 22:28
  • 2337

ios学习(一) Prefix.pch文件

当我们新建一个工程的时候,在Supporting FIles文件下会看到一个以  -Prefix.pch结尾文件的文件,pch全称是“precompiled header”,也就是预编译头文件,该文件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)