一. 工程创建
xcode 5 创建的工程
有四个目录 如图 1:
Framework 中存放有常用的框架
- xcode5 是不会自动导入框架的
- xcode 6 中有一个启动LunchScreen.xid
(*xcode 7 是LunchScreen.storeboard*) - APP 的可是界面是由启动界面决定的,如果没有启动界面默认为:320*480
二. 配置文件
.pch文件
- xcode 6 中该类型的文件,被隐藏,.pch文件会耗费时间;
1.存放公用的宏(pch里面的内容被项目中的所欲文件共有)
2.PCH文件必须提前编译:
targets –> Build Settings(搜索:prefix)
3.pch文件如果不加objc语言排除会导致报错 如图:
解决方法:
#ifdef __OBJC__ #endif
- xcode 6 中该类型的文件,被隐藏,.pch文件会耗费时间;
.plist 文件
- 根节点一般都是字典
- Bundle Name 会决定APP应用的名 (一般默认为工程名,但工程名一般为英文)
- Bundle Identify 标示符
- Bundle version string shor 应用程序版本号(Bundle version 编译时的版本号)一般使用这个标示迭代开发应用程序;
- infoplist 解析
//获取infoplist文件 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; //获取版本号 NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];