xcode6和xcode5区别
2016-05-16 22:02
246 查看
一. 工程创建
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
.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"];
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 讲解iOS开发中基本的定位功能实现
- iOS中定位当前位置坐标及转换为火星坐标的方法
- js判断客户端是iOS还是Android等移动终端的方法
- iOS应用开发中AFNetworking库的常用HTTP操作方法小结
- iOS应用中UISearchDisplayController搜索效果的用法
- IOS开发环境windows化攻略
- iOS应用中UITableView左滑自定义选项及批量删除的实现
- 浅析iOS应用开发中线程间的通信与线程安全问题
- 检测iOS设备是否越狱的方法
- .net平台推送ios消息的实现方法
- 探讨Android与iOS,我们将何去何从?
- Android、iOS和Windows Phone中的推送技术详解
- iOS推送的那些事