Xcode 6 Beta 6发布闹乌龙,着重改进Swift语言_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > Xcode 6 Beta 6发布闹乌龙,着重改进Swift语言

Xcode 6 Beta 6发布闹乌龙,着重改进Swift语言

 2014/8/19 19:20:32    程序员俱乐部  我要评论(0)
  • 摘要:北京时间8月19日消息,苹果在发布MacOSXYosemite第六个开发者预览版的同时,也公布了Xcode6Beta6,随同推出的还有新款CommandLine、HardwareIO以及Graphics工具。不过,在YosemiteDP6(14A329f)如约而至、新测试版iOS8未见踪影之时,Xcode6却闹了一个小乌龙,据许多开发者反映,从开发者中心下载版本号为6A280c的新XcodeB6出现各种崩溃根本无法使用。随后,苹果从开发者网站上紧急移除了下载链接,对相关问题进行修正
  • 标签:发布 Beta

  北京时间 8 月 19 日消息,苹果在发布 Mac OS X Yosemite 第六个开发者预览版的同时,也公布了 Xcode 6 Beta 6,随同推出的还有新款 Command Line、Hardware IO 以及 Graphics 工具。

  不过,在 Yosemite DP6(14A329f)如约而至、新测试版 iOS 8 未见踪影之时,Xcode 6 却闹了一个小乌龙,据许多开发者反映,从开发者中心下载版本号为 6A280c 的新 Xcode B6 出现各种崩溃根本无法使用。随后,苹果从开发者网站上紧急移除了下载链接,对相关问题进行修正,并重新上架了版本号为 6A280e 的最新版 Xcode 6 Beta 6。

  从 Xcode 6 Release Notes 来看,除了在 Hardware IO 工具中新增了 HomeKit Accessory Simulator,Xcode 6 Beta 6 主要还是在于对 Swift 语言的完善。包含了多项开发者亟需注意的关键改动:大量的 Foundation API 函数被重构,以支持可选协议属性,同时移除了许多接口中需要隐式解封的可选属性或接口;修改泛型接口,从T!强制解封改为T?或T;移除 Optional 类型的 hasValue 方法,以!=nil 判断代替;RawOptionSetType 实现 BitwiseOperationsType 等。

  除上述之外,B6 极大部分还是对开发者所反馈的 Swift 众多已知问题进行修复,比如弱连接的问题已经解决,实现了对于 iOS 8 和 OS X 10.10 之前的老版系统支持;非可选类型不能再与 nil 直接比较,BooleanType 不再遵从强制解封协议;并针对 AnyObject 类型无法直接分配数值属性、Swift 无法通过返回 null 值实现对象初始化等问题提供解决方案。

  现在,您还可以进入 Xcode、Swift 的 mobilehub 主页进行资源分享和讨论。开发者可直接登陆 Apple Developer 网站下载 Xcode 6 Beta 6,想要了解更多关于 Xcode 6 更新的信息,则可以查看 Xcode 6 Release Notes。

发表评论
用户名: 匿名