
转自
苹果开发者中心
Xcode 是用于构建 Mac app 和 iOS app 的完整工具集。而 Xcode 5 中的这些工具比以往更强大,能帮助您建立快速、高效的高质量 app。Xcode 自动配置您的 app 以使用最新的 Apple 服务,在统一的资产目录下管理您的众多图像,并帮助您在 iOS 7 或 OS X Mavericks 上设计出外观精美的 app。
利用 Xcode 5,可以很是轻松地建立和运行测试、分析代码及监控性能。并且,经过使用精心制做的连续集成功能,您的团队能够建立出比以往更好的 app。
自动配置
Xcode 5 自动配置您的 app 直接在 IDE 内启用 iCloud、Passbook 或 Game Center 等 Apple 服务。利用全新的功能编辑器时,启用 Apple 服务就像拨动开关同样简单。只需输入您的 Apple ID,Xcode 就会替您管理您的团队、证书和权限。Xcode 将添加合适的框架,建立相应的预置描述文件和权限,并在您点按“Run”(运行)时自动注册您的 app。

测试导航器
建立一个高质量的 app 须要您编写全面的测试。Xcode 5 中全新的测试导航器帮助您建立、编辑和运行单元测试,使得以测试驱动的开发比以往更简单。只要点按一下,便可运行各个测试,或者按所选择的一组运行测试。助理编辑器提供了全新的测试专用目录,自动将测试和应用软件代码并列排放。

用于连续集成的 Bot
Xcode 5 与用于 OS X Mavericks 的 OS X Server 紧密协做,可以轻松建立连续构建 app 的“bot”程序,执行完整的测试套件,以及运行用于查找潜在漏洞的 Xcode 静态分析工具。您只需点按几下便可新建一个 bot,而且能够当即使它在您网络中的任何 Mac 上开始运行。在远程 Mac 执行全部集成工做的同时,您本地机器上的 Xcode 就会显示构建和测试报告。
夜间 bot 很是适合为您的 QA 团队生成常规发布的版本。经过配置,bot 还能够在每次入库时执行任务,在程序被破坏时当即向提交人员报警。Bot 甚至能够在链接的 iPhone 和 iPad 上测试您的 iOS app,使设备特有的任何漏洞浮出水面。
了解更多有关连续集成的信息

自动布局
自动布局是一种功能强大的技术,只需建立一个用户界面,界面就能根据屏幕尺寸、方向和本地化程度进行自动调整。借助 Xcode 5,Interface Builder 对自动布局的支持获得大大加强。Interface Builder 根据您的须要提供或多或少的帮助,为您提供了一种样式自由的画布来建立您的下一款卓越的 app。当限制丢失或错误配置时,Xcode 提供有帮助的提示,而 Interface Builder 甚至能够为您修复布局。

资产管理
一款精美的 app,由许多图像组成:iPad、iPhone 和 Mac 的图标,屏幕尺寸不一样的启动屏幕,以及全部自定义的插图。资产目录在 Xcode 5 中标记为 .xcassets,管理图像时更加简单。您能够处理每一个图像的全部版本,无需管理单独的文件或记住文件名的转换方式。资产目录甚至能够建立图像“分割”,使图像可以根据界面的布局动态调整,同时又保持较小的文件大小。
调试仪表板
Xcode 5 中全新的调试仪表板显示资源消耗数据,一目了然,包括 CPU、内存、能耗、iCloud 和 OpenGL ES。当您的 app 运行时,仪表自己增长的开销微乎其微,使得 CPU 或内存占用率激增时就会很是明显,并且还会向您警报其余隐藏的问题,远远提前于您的用户发现它。点按仪表板便会显示一份完整报告,对于可能困扰 app 的问题提供全面的初期诊断。而后,您只要点按一个按钮即可启动 Instruments,它会当即开始对您的 app 性能进行更深刻的分析。

Xcode 可视化调试器
Xcode 5 中的 Xcode 可视化调试器构建在强大的 LLDB 调试引擎之上,更加清晰易读,并且悬停在代码上的数据提示响应更快。任一视图中的变量通过格式处理,更加清晰易懂,而且您如今还可使用 Quick Look 快速查看内存中的图像、网页、贝塞尔曲线或文档。您只需点按一下更可打印编辑器内的对象。
源代码控制
全新的高级源代码控制菜单始终显示您正在从事项目的当前活动分支,让您可以迅速切换、建立和合并分支。您永远不须要放弃您的代码来建立新的功能分支,或者修复漏洞。若是您不记得在您的前面写下过代码,您在编辑器中就能够查看因这行代码而该责备的人。Xcode 中全新的“账户”偏好设置让您能够在一个地方便可管理全部储存库,并且用于 OS X Mavericks 的 OS X Server 还能够为您和团队托管 Git 储存库。

转自:http://www.cocoachina.com/newbie/env/2013/0913/6994.html