项目文件介绍
- 新建一个项目,最左侧中包含3个文件夹
- 第1个文件夹包含项目相关的所有的代码文件及数据文件
- supportingFiles里面包含配置文件及其他的数据文件
- 最后的UI-TESTS文件夹主要是做单元测试使用的,我们目前不会用到,所以先不考虑。
- info.plist文件,项目的配置信息文件
- pch文件,项目中所有公用的类或者宏的头文件
info.plist文件
- 在Xcode6以前创建项目的时候为有一个“项目名称-info.plist”名称的文件,在Xcode6之后就直接就是info.plist文件了。
- 这个文件主要用来保存当前项目的基本配置信息
- info.plist文件内容实际上是xml格式的,通过“右键”->“open as sourceCode”可以看到。
- 保存的信息如应用版本号,应用要求的可运行的最低系统版本号。
- 应用程序启动要加载storyboard文件名称
- 常用的key:
- bundle display name 应用名称的key,名称如果太长就不能完全显示了。
- bundle identifier 应用的唯一标示,如果相同就会被覆盖。
- bundle versions String short 最终应用发布时的版本号
- bundle version 针对内部的一个版本号。
- Supported interface ortations 标识设备所支持的方向,对应的选中"项目"->"General"->"Deployment Info"->"Device Orientation"。iPhone只支持3种方向,不支持上下颠倒的旋转,Portrait(竖屏),Landscape Left(横屏向左),Landscape Right(横屏向右)
注意:自己创建的plist文件中不要包含Info关键字。
pch文件
- 全称“Prefix Header File(前缀头文件)”,预编译头文件。
-
在Xcode 6以后苹果就不推荐使用了。
- 遇到的问题:
- 整个项目中很多地方都在使用某个类的头文件
- 整个项目中很多地方都在使用同一个"宏"
- 在项目中很多地方都用到了NSLog()方法,想一下子全部清除掉
- 解决以上问题,可以通过使用PCH文件,它也是个头文件类似于*.h文件
注意:PCH文件的特点,项目中所有其他代码文件无序显示导入该PCH文件,默认就可以访问(其他文件无序手动#import该PCH文件就能使用)
-
主要作用:
-
在使用pch文件时的注意点:

UI基础-项目文件介绍
原文:http://www.cnblogs.com/luoze/p/5467565.html