LoginSignup
1
2

More than 3 years have passed since last update.

Swift5.3の変更点

Last updated at Posted at 2020-06-23

取り急ぎ、Swift Language Guideに掲載されている箇所をまとめておきました。

末尾クロージャ(追加)

複数のトレーリング・クロージャに関する情報をトレーリング・クロージャのセクションに追加しました。
https://docs.swift.org/swift-book/LanguageGuide/Closures.html#ID102

プロトコル(追加)

合成された実装を使用したプロトコルの採用のセクションに、列挙のための Comparable の合成された実装に関する情報が追加されました。
https://docs.swift.org/swift-book/LanguageGuide/Protocols.html#ID627

状況に応じたWhere句(追加)

より多くの場所で一般的な where 節を書くことができるようになり、コンテキストに応じた where 節のセクションが追加されました。
https://docs.swift.org/swift-book/LanguageGuide/Generics.html#ID628

所有されないオプショナル参照(追加)

オプション値での未所有の参照の使用についての情報を持つ、未所有のオプション参照セクションを追加しました。
https://docs.swift.org/swift-book/LanguageGuide/AutomaticReferenceCounting.html#ID625

@main属性(追加)

main セクションに @main 属性に関する情報を追加しました。
https://docs.swift.org/swift-book/ReferenceManual/Attributes.html#ID626

リテラル式(追加)

リテラル式のセクションに #filePath を追加し、#file の説明を更新しました。
https://docs.swift.org/swift-book/ReferenceManual/Expressions.html#ID390

クロージャのエスケープ(更新)

Escaping Closuresセクションを更新し、より多くのシナリオでクロージャが暗黙的に自己を参照できるようになりました。
https://docs.swift.org/swift-book/LanguageGuide/Closures.html#ID546

エラー対処(更新)

Do-CatchとDoステートメントを使用したエラーの処理セクションを更新し、キャッチ句が複数のエラーにマッチするようになりました。
https://docs.swift.org/swift-book/LanguageGuide/ErrorHandling.html#ID541

プロパティ・オブザーバ(更新)

遅延プロパティがオブザーバを持つことができるようになりました。
https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID262

プロトコル宣言(更新)

プロトコル宣言セクションを更新し、列挙のメンバがプロトコルの要件を満たすことができるようになりました。
https://docs.swift.org/swift-book/ReferenceManual/Declarations.html#ID369

プロパティ・オブザーバ(更新)

ストアド変数オブザーバとプロパティオブザーバのセクションを更新し、ゲッターがオブザーバの前に呼び出される場合について説明しました。
https://docs.swift.org/swift-book/ReferenceManual/Declarations.html#ID359

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2