記事情報企業

Swift 3の変更点の裏側 (アクセス制御 / @escaping)

Swift 3の変更点の裏側 (アクセス制御 / @escaping)

こんにちは。VASILYのiOSエンジニアのにこらすです。2015年の12月からSwiftがオープンソースになり、 Swift Evolution(Swift言語の新しい仕様について提案する場所)で多くの開発者の提案が採用されました。今回はSwift 3の アクセス制御 と @escaping についての変更点と、その背景について紹介します。Swift 言語...

更新日: 2016-10-14
記事の見出し
  • Swift 3の変更点の裏側 (アクセス制御 / @escaping)
  • アクセス制御
  • fileprivate SE-0025
  • なぜ fileprivate が必要だったのか
  • private extension と fileprivate
  • open SE-0117
  • なぜ open が必要だったのか
  • Swift 2 の final public と Swift 3 の public
  • @escaping SE-0103
  • 離脱しないクロージャー
  • 離脱するクロージャー実例
  • なぜクロージャーのデフォルトの挙動が変わったのか
  • まとめ
テックブログ情報
Swift 3の変更点の裏側 (アクセス制御 / @escaping)
ブログVASILY DEVELOPERS BLOG
ブログ概要
QiitaQiita::vasily
会社名株式会社VASILY
会社概要ファッションアプリ『IQON』を提供するテック企業