苹果的Swift 3.0将不相容旧版,但强化开源的幅度
jopen 8年前
<p style="text-align:center"><img alt="苹果的Swift 3.0将不相容旧版,但强化开源的幅度" src="https://simg.open-open.com/show/b542bd64e3e611a5fecc0079f8d5e9dd.jpg" /></p> <p>Swift 是苹果在 2014 年推出的新程序语言,语法简洁直接,用来为所有的 Apple 的软件平台打造程序,包括 iOS、Mac、Apple TV 和 Apple Watch。而虽说目前的结果不尽人意,不过在去年 WWDC 推出 Swift 2.0 时,苹果也少见地宣布让 Swift 开源。一年将过去,也到了在 2016 年 WWDC 上宣布新版 Swift 3.0 的时候了。</p> <p>近日,苹果在 Swift 官方博客与官网上,发布了几项关于 Swift 3.0 的讯息。首先是苹果将继 IBM 之后,与 SAP 公司共同打造企业用 App,同时以 Swift 为基础,推出新的 SDK。此外,在博客上,苹果也表示新版的 Swift 3.0 将不会相容现有的 Swift 2.2,这除了暗示新的改动将颇为剧烈,也暗示开发者可能需要重新调整现有的开发节奏。</p> <p>Swift 3.0 的第一个开发者预览版,将会在 5 月 12 日现身,同时将以每 4 到 6 周的频率,推出新的版本,直到年底的正式版上市。因此 Swift 3.0 的节奏可能会与 WWDC 本身的发布时间不同调,这或许是为了因应 Swift 的开源承诺。此外,Swift 3.0 也将在 Darwin 和 Linux 上推出新的“管理器”(<a href="/misc/goto?guid=4958973377050938320">Swift Package Manager</a>),以辅助跨平台开发的转换工作,同时在 Linux 上发布 Swift 核心数据库(<a href="/misc/goto?guid=4958973377221709685">Swift Core Libraries</a>)。</p> <p>此外,Swift 也在 GitHub 上改为三个分支,包括 master、swift-3.0-preview 和 swift-3.0-branch,同时苹果也公布了 Swift 3.0 在各个技术细项上的经理,方便用户在 GitHub 上追踪或联系。基于苹果已经证实将推出新的管理器,苹果也可能会在更多平台推出正式版的 Swift 3.0 开发窗口,例如 Windows。</p> <p>目前,根据一些 Git Tower 与其他网站的小型调查,JavaScript 仍是普遍的主流语言,不过 Swift 已经成为这些开发者向往的下一个学习标的。Swift 3.0 的主要变化预计将在 WWDC 上统一说明,并且随着新版的 Xcode 一同发布。</p> <ul> <li><a href="/misc/goto?guid=4958990265994925255">Swift 3.0 Release Process</a></li> <li><a href="/misc/goto?guid=4958990281716590439">Survey: The average Mac developer is a white dude in his 30s who really wants to learn Swift</a></li> </ul> <p>来自: <a href="/misc/goto?guid=4958990281829533980" id="link_source2">technews.cn</a></p>