Appleは2017年春にSwift 3.1をリリースする予定だ

Appleは2017年春にSwift 3.1をリリースする予定だ

  • Lamiyi
  • 0
  • rhahw
Appleは2017年春にSwift 3.1をリリースする予定だ

Appleは、iOS向けプログラミング言語のアップデートであるSwift 3.1を2017年春にリリースする計画を発表した。

Swift 3.1はSwift 3.0とのソース互換性を維持する予定です。コア言語への追加的な機能強化に加え、Swiftパッケージマネージャー、Linux版Swift、そしてコンパイラと標準ライブラリの全体的な品質向上が含まれます。

Swift 3.1 の大きな目標は、Swift 3.0 コードとの下位互換性を保つことです。ただし、受け入れられるべきではないコードを拒否するコンパイラのバグ修正は例外となります。

Swift 3.1のスナップショット
Swiftの以前のリリースには、「Preview 1」、「Preview 2」といった「開発者プレビュー」があり、Swiftリリースの収束過程における安定したスナップショットを表しています。開発者プレビューは不規則な間隔で提供されることが多く、Swiftコミュニティがリリースの収束過程において新機能を試したり、バグ修正を確認したりするのに十分な粒度を提供していない場合がありました。

Swift 3.1では、リリースブランチのスナップショットが毎日ダウンロード可能になります。スナップショットは継続的インテグレーションテストの一環として作成されます。そのため、ダウンロード可能なスナップショットの頻度はより頻繁かつきめ細やかになります。スナップショットは、テストに合格した場合、毎日公開されます。

Swift 3.1 がリリースされると、スナップショットに加えて公式の最終ビルドも投稿されます。

Swift 3.1 への変更の取り込み
Swift 3.1 は、2017 年の早い時期に Swift 4 の開発に焦点を移すことを目指し、範囲が限定される予定です。この目標を達成するために、Swift 3.1 には、1 月 16 日まではメインライン開発 (マスター ブランチ) の変更のみが含まれます。その日以降は、「ベイク」期間があり、この期間には、厳選された重要な修正のみが swift-3.1-branch に取り込まれ、master は Swift 4 開発に移行します。

詳細については、以下のリンク先の投稿をご覧ください。

続きを読む

Appleは2017年春にSwift 3.1をリリースする予定だ