2016-11-03 7 views
3

Я новичок в Swift, и я хочу понять «Использовать устаревшую версию языка Swift». Я googled много каждый только дает ответ как исправить не значение как почему оно использовано и что имеет значение.Swift 3.0: используйте Legacy Swift Language Version

Если я проверил Использовать Наследства Swift Язык версии, то у нас есть 3 варианта: 1. ДА 2. НЕТ 3. Не выбрано

В чем их смысл? Предположим, что я выбрал Да. Тогда в чем смысл и почему я выбираю Да.

ответ

1

Использование старой версии быстрой версии означает, что вы можете использовать Swift 2.3 или Swift 3.x для своего кода.

Если вы хотите работать с новым проектом, и вы хотите работать с кодом Наследства (Swift 2.3) или 3.0, то вы можете сделать настройки из настроек сборки следующим образом:

enter image description here

по умолчанию является Нет (Свифт 3). Но если вы хотите использовать устаревший код (Swift 2.3), вам нужно выбрать Да (Swift 2.3).

Подробнее читайте: Steps to use Legacy Swift in Xcode 8

Вы также можете проверить: https://swift.org/migration-guide/

Смежные вопросы