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 (obsolete)
Swift Blog より (obsolete)

SwiftLogo
  • Swift 4.2 全メニュー


  • Swift へようこそ

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

  • 言語リファレンス

  • マニュアルの変更履歴













  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ