配置pch文件及 pch/plist文件介绍
来源:互联网 发布:北京理工大学 网络教育 编辑:程序博客网 时间:2024/05/24 15:35
pch 文件介绍
pch文件的作用:
1. iOS开发中经常用到pch文件,为了一些琐碎的头文件引用,加快了编译速度!
2. 用来包含一些全部的头文件(整个项目中都用得上的头文件)
3. 存放一些全局的宏(整个项目中都用得上的宏)
4. 能自动打开或者关闭日志输出功能
#ifdef OBJC
//你的代码
#endif
如下:
#ifdef OBJC#import
创建并配置 pch 文件
1.创建pch文件
2.配置pch文件
配置时, 将 Prefix Header 改为 YES , 这个选项是控制 pch文件是否预编译的, 也可以选择不进行预编译, 这样不会影响 pch文件里面代码的功能.
Prefix Header 是配置 pch 的路径,一般直接输入$(SRCROOT)/项目名/XXX.pch就可以了.但是有时候会有以下错误信息:
/Users/账户名/Desktop/项目名/:3:10:
‘/Users/账户名//Desktop/项目名/XXXX.pch’ file not found
这个原因是缺少一层路径,这是相对路径,找到相应的pch文件的路径。
plist 文件介绍
实际上plist文件本质上就是一种特殊的XML文件。
建立一个工程后,会在工程中看到一个“Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除。Test文件夹主要是单元测试相关,不做介绍。
我们可以看到这是一个字典,字典中存放的是很多的健值对。我们可以在这里添加一些项目的配置。下面介绍一些比较重要的我们经常用到的一些属性:
1. Localiztion native development region(CFBundleDevelopmentRegion)-本地化相关
2. Bundle display name(CFBundleDisplayName)-程序安装后显示的名称,限制在10-12个字符,如果超出,将被显示缩写名称。默认显示的是工程名称,如果你修改了这个值,有两点需要注意:1. 卸载之前已经部署的应用; 2. 清除Xcode的缓存,从新部署。否则, app的名称修改不会成功。
3. Icon file(CFBundleIconFile)-app图标名称,一般为Icon.png
4. Bundle version(CFBundleVersion)-应用程序的版本号,每次往App Store上发布一个新版本时,需要增加这个版本号
5. Main storyboard file base name(NSMainStoryboardFile)-主storyboard文件的名称,在项目的工程配置可以修改Main Inerface属性也可以设置主storyboard文件,并且修改后info.plist文件中的信息会自动修改。
6. Bundle identifier(CFBundleIdentifier)-项目的唯一标识,部署到真机时用到,这是与其他app区分的唯一标识,若此标识相同,后部署的app将覆识,若此标识相同,后部署的app将覆盖之前部署的app。
- 54.配置pch文件及 pch/plist文件介绍
- 配置pch文件及 pch/plist文件介绍
- 新建pch文件及配置
- Info.plist 和 pch 文件
- ios-info.plist文件和pch文件的一些介绍
- iOS -- pch文件介绍 及用法 - $(SRCROOT)/工程名/pch文件名.pch -- <一>
- iOS pch文件配置
- iOS pch文件配置
- pch文件的配置
- Xcode配置.pch文件
- Xcode7 配置pch文件
- 配置pch文件
- pch头文件配置
- pch文件配置
- PCH文件的配置
- Pch文件如何配置?
- pch文件配置
- IOS pch文件配置
- Oracle date 和 timestamp 区别
- Gradle xxx project refresh failed,Minimum supported Gradle的问题
- git hub的GUI软件配置与使用
- xml数据的获取和处理
- sed 命令的使用
- 配置pch文件及 pch/plist文件介绍
- java枚举类enum的使用
- iOS应用程序内购/内付费
- cesiumjs开发实践(二) Viewer控件
- Faster R-CNN安装运行
- VS2013的图例说明
- Hadoop学习路线图
- cesiumjs开发实践(三) 地图图层介绍
- Android开发类似苹果iOS 7的沉浸式状态栏