苹果官网:Xcode 7最新特性(部分)

英文原文:What’s new in Xcode 7
本人原创翻译,转载请注明出处。本文同时编辑发表至CocoaChina。

苹果官网:Xcode 7最新特性(部分)_第1张图片
Paste_Image.png

现在每个人都可以在苹果设备上获取应用

苹果官网:Xcode 7最新特性(部分)_第2张图片
Paste_Image.png

现在,每个人都可以创建应用并在苹果设备上直接运行,因为Xcode 7和Swift让一切变简单了。您只需登录Apple ID,然后即可将想法变成一个在iPad, iPhone和Apple Watch都能使用的应用。您可以下载Xcode 7 Beta,亲自体验一下。无需会员身份。

Swift 2

Paste_Image.png

Swift继续以惊人的速度发展,新的功能使它变得更加安全、易用和丰富,包括:

  • 使用try / catch / throw的高级错误处理模块,让您的Swift编程更加自然。
  • OS版本的可用性检查和conditionals。
  • 使用嵌入式图像和链接,在Quick Help中将Markdown格式的评论显示为富文本格式。
  • Xcode 7中的转换器可以将您现存的Swift代码进行转换,以使用Swift 2.0最新的功能和语法。
    要了解更多信息,访问[Swift]页面。

……

更多功能

苹果官网:Xcode 7最新特性(部分)_第3张图片
Paste_Image.png

游戏

Xcode 7为iOS和Mac游戏开发者们提供了强大的设计工具。现在Xcode 7拥有了强大的debug工具,而OS X也已支持Metal。内置的SpriteKit编辑器允许您使用时间轴和可擦除的事件来定义动画,还允许您从Xcode 7内部进行编辑。此外,更高级别的SceneKit编辑器提供了丰富的场景编辑功能,能够为浸入式的3D世界提供超凡的控制。

Address Sanitizer

您有没有碰到过用户报告crash,而这个crash再没出现过?或者您有没有碰到过调试时不能够触发的bug?Address Sanitizer将使用轻量级的memory instrumentation,在事故发生的瞬间准确地识别多种潜在问题。程序会崩溃,bug会浮现,而Xcode debugger则可以准确地为您定位问题代码。与其他的内存分析工具不同,Address Sanitizer的运行速度很快,适合日常使用,甚至可以用来调试您的交互应用。

Crash Logs

Xcode 7拥有一个全面的流程,用来识别、分析和修复那些最严重的crash。苹果会向您“symbolicate”那些由App Store收集的crash,并自动下载到Xcode里。更妙的是,在使用TestFlight进行测试的同时,您可以找出并修复crash。您只需从Organizer中选择一个top crasher,Xcode就可以为您在项目中找到问题代码。

Energy Gauge for iOS

用户希望能沉浸在应用中而无需担心续航问题。当应用大量耗电时,新的iOS energy gauge将向您发出警告,尤其是当您希望应用出于闲置状态的时候。除了快速诊断之外,energy gauge还可以直接调用相关Instruments,以检查您的应用大量耗电之根源所在。

你可能感兴趣的:(苹果官网:Xcode 7最新特性(部分))