記事情報企業

[iOS 11] Swift 4は前バージョンから何が変わったか比較した

[iOS 11] Swift 4は前バージョンから何が変わったか比較した

はじめに モバイルアプリサービス部の中安です。 いよいよ、Swiftが3から4へとメジャーアップデートしました。 それに伴って自分もどんなところが変わったのかというところを調べたり、実際コードに書き起こして試したりしてき [...]...

更新日: 2017-09-20
記事の見出し
  • [iOS 11] Swift 4は前バージョンから何が変わったか比較した
  • はじめに
  • 数値比較
  • 文字列(String)の強化
  • コレクション化
  • 文字列長の取得
  • 文字列を複数行で定義
  • Subscript
  • インデックスを使ったSubscript
  • 辞書(Dictionary)の強化
  • マージ
  • Subscriptのデフォルト値設定
  • 配列から連番を振った辞書を作る
  • MapValues
  • 配列からグループ化した辞書を作る
  • filterの挙動の変更
  • Reduceの強化
  • キーパス
  • キーパスへの追加
  • Codable
  • スワッピング(配列要素の入れ替え)
  • ジェネリクスを使ったSubscript
  • プロトコル指定
  • 片側のみの区間指定
  • スコープの変更
  • Objective-Cランタイムとの関係性
  • まとめ
テックブログ情報
[iOS 11] Swift 4は前バージョンから何が変わったか比較した
ブログAWS/iOS技術者の必読メディア:クラスメソッド株式会社ブログ
ブログ概要AWS/iOS技術者の必読メディア
会社名クラスメソッド株式会社
会社概要AWSプロフェッショナル集団として受託システム開発を行う企業です