Swift 4.2 日本語化計画 : Swift 4.2


バージョン互換性


本書では、Xcode 10.0 に含まれている Swift のデフォルトバージョン Swift 4.2 について説明します。Xcode 10.0 を使用して、Swift 4 または Swift 3 で書かれたターゲットをビルドできます。


注意: Swift 4.2 コンパイラが Swift 3 コードで作業している場合、その言語バージョンは 3.4 と識別されます。その結果、#if swift(>= 3.4) のような条件付きコンパイルブロックを使用して、複数のバージョンの Swift コンパイラと互換性のあるコードを記述することができます。


Xcode 9.2 を使用して Swift 3 コードをビルドすると、新しい Swift 4 機能のほとんどが利用できます。つまり、以下の機能は Swift 4 コードでのみ使用できます。


Swift 4 で書かれたターゲットは、Swift 3 で書かれたターゲットに依存することができ、その逆も可能です。つまり、複数のフレームワークに分割された大きなプロジェクトがある場合、Swift 3 から Swift 4 へのコードを一度に 1 つのフレームワークずつ移行することができます。


前:Swift について 次:Swift のツアー

<BETA SOFTWARE>
このドキュメントには、開発中の API または技術に関する予備的な情報が含まれています。この情報は変更されることがあり、このドキュメントに従って実装されたソフトウェアは、最終的なオペレーティングシステムソフトウェアでテストする必要があります。

Apple の Beta ソフトウエアについての詳細






目次
Xcode 10 の新機能

Swift について
Swift と Cocoa と Objective-C
Swift Blog より

SwiftLogo
  • Swift 4.2 全メニュー


  • Swift へようこそ

  • Swift について
  • バージョン互換性
  • Swift のツアー
  • 単純な値
    制御フロー
    関数とクロージャ
    オブジェクトとクラス
    列挙型と構造体
    プロトコルと拡張機能
    エラー処理
    汎用(ジェネリック)
  • Swift 言語のガイド

  • 言語リファレンス

  • マニュアルの変更履歴













  • トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)