Swift Digest
Blog | Swift.org Blog

Swift 3.0 リリース

Swift 3.0 Released!

このダイジェストはClaude Opus 4.7 / 4.8によって生成されたものです(License)。原文はこちら

この記事の要点

主な変更点

言語変更

Swift 3.0 はメジャーな言語リリースであり、Swift Evolution プロセスを経た多数の言語変更を含みます。主なテーマごとに整理すると次のとおりです。完全な一覧は元記事を参照してください。

Migrating to Swift 3

Swift 3 はソース破壊的(source-breaking)なリリースで、その大部分は SE-0005SE-0006 によるものです。これらは標準ライブラリ API の名前だけでなく、Objective-C API(特に Cocoa)の Swift への取り込み方自体を大きく変えます。変更の多くは機械的なものですが、一般的な Swift プロジェクトでは数が多くなりがちです。

移行を助けるため、Xcode 8.0 には多くのソース変更を自動で処理できるコードマイグレータが含まれます。また、機械的ではなく個別の確認が必要な変更を案内する移行ガイドも用意されています。

ドキュメント

Swift 3.0 に対応した『The Swift Programming Language』の更新版が Swift.org で公開され、Apple の iBooks ストアでも無料で入手できます。

プラットフォーム

Swift 利用者への影響

関連リンク