2016-11-03 11 views
3

私はSwiftには新しく、「Legacy Swift言語バージョンを使用する」ということを理解したいと思います。私は多くの人がグーグルでグーグルグーグルで答えを出すのは、それがなぜ使われているのか、意味が何であるのかといった意味ではない。Swift 3.0:Legacy Swift言語バージョンを使用してください

私が使用レガシースウィフト言語バージョンをチェックした場合、我々は3つのオプションがあります。 1. YES 2. NO 3.未指定

をその意味は何ですか? [はい]を選択したとします。それでは、意味は何で、なぜ私ははいを選択するのですか?

答えて

1

レガシィスイフトバージョンを使用すると、コードにSwift 2.3またはSwift 3.xのいずれかを使用できます。

新しいプロジェクトで作業したい場合は、次のようにあなたは、あなたがビルド設定から設定を行うことができますレガシーコード(SWIFT 2.3)または3.0で動作するようにしたい:

enter image description here

デフォルト設定はありません(スイフト3)。しかし、レガシーコード(Swift 2.3)を実行したい場合は、Yes(Swift 2.3)を選択する必要があります。もっとINFOMATIONについては

Steps to use Legacy Swift in Xcode 8

あなたもチェックできます。https://swift.org/migration-guide/

関連する問題