为了配合刚刚发布的,苹果日前向放出了 的第二个开发者预览版,以便开发者能够更好的在 ios 和 os x 平台上使用软件工发工具。苹果表示,本次更新是开发者为 mac、iphone、ipod touch 以及 ipad 进行软件开发的预发布版本,其中包括 ios 7.1 beta 2 和 os x 10.9(mevericks)的 sdk。
苹果并没有在本次更新中提及新特性,不过根据部分已经开始使用的开发者表示,xcode 5.1 第二个开发者预览版只是进行了一些 bug 修复。苹果在上个月向开发者发布了 xcode 5.0.2,对 5.0.1 版本的多个漏洞进行了修复。虽然此前没有出现任何 beta 版本,但苹果这一次还是直接将 5.0.2 列为 gold master 版,意味着正式版的发布已经不远。
xcode 5.0.1 最早在今年 10 月 22 日发布,包含了支持 mavericks、mountain lion 和 ios 7 的全新 sdk,目前新版本 xcode 的已知新特性如下所示:
- 包含 mavericks、mountain lion 和 ios 7 的全新 sdk
- llvm 编译器可以为 ios 7 创建 64 位应用
- 自动配置可以点击一次增加 icloud 和 game center 支持
- 测试导航器可以帮助开发者增加、编辑和运行单元测试
- 测试助手可以同时显示测试和代码
- 界面创建器中的自动布局功能可以自动生成限制,允许没有限制的设计
- 预览助手可以在竖屏或横评展示应用的用户界面
- asset catalog 可以将项目的图片保存在单一的.xcassets 文件包中
- 调试仪表可以显示 cpu、内存、icloud 和 opengl es 数据
- 源码控制顶级菜单可以进行上下文相关分支和合并
- 模块创建设置可以加快编译时间,开启系统框架的自动链接