2016-08-22 5 views
4

Я считаю, что ответ отрицательный, но я хотел быть уверенным. Можете ли вы скомпилировать быстрое приложение 2.3, которое содержит фреймворк с быстрым 3.0? неИспользование быстрой структуры 3 в Swift 2.3

+3

Еще нет. Когда Swift достигнет стабильности ABI, можно будет использовать фреймворк, созданный с другой версией языка, но пока это невозможно. – Moritz

+0

Вы не можете использовать оба варианта, и я в настоящее время использую Swift 3, однако, поскольку он все еще находится в бета-версиях (и, следовательно, это xcode 8), я рекомендую оставаться на Swift 2.3, если у вас есть приложения в App Store для поддержки. Если вы этого не сделаете, то я предлагаю изучить Swift 3 сейчас, чтобы вы могли найти новый материал – Nik

ответ

8

Ответ нет:/Как Apple, сказал:

Swift 3 является основным языком разработки поддерживается в Xcode 8 так есть пара отмечает рассмотреть, если вы решили продолжить использование Swift 2.3. Во-первых, Swift 2.3 и Swift 3 не являются бинарными, поэтому вся база кода вашего приложения должна выбрать одну версию Swift.

Source and more informations on the Apple Swift Blog.

Вам нужно будет выбрать между 2.3 и 3.0. Если вы можете, я думаю, что лучше всего перейти непосредственно к 3.0 (поскольку 2.3 - это просто «временная» версия).

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