2016-11-16 10 views
-1

У меня есть вопрос здесь.Какую версию Swift я должен использовать?

Если я собираюсь создать приложение для IOS 8 и новее, следует ли использовать Swift 3 или 2? У меня есть xCode 8, но не совсем уверен, какую версию Swift я должен использовать. Приложение будет своего рода социальным медиа, используя UICollectionView.

ответ

1

Используйте Swift 3, Apple быстро уйдет на пенсию 2. *.

таким образом, чтобы в будущем доказать использование скор 3.

+0

Благодарим вас за ответ. Я согласен с этим, но еще один быстрый вопрос: если я использую 'Deplotment Target: IOS 8' и пакет cocoapods обновлен для IOS 10, могу ли я использовать новейшую версию, или мне нужно установить последнюю версию IOS 8 один? –

+0

Да, вам нужно будет создать приложение с iOS 10 SDK, но вы сохраните цель развертывания на 8. – rckoenes

+1

Быстрый комментарий - вы будете только будущим доказательством еще на 10-12 месяцев. Тогда Swift 4 будет на месте. :-) Не смысл быть забавным, просто указывая на все это - на данный момент - любой Swift-кодер должен понимать цикл версии, который очень отличается от Objective-C. (И хотя миграция Swift 3> 4 не должна быть почти такой же болезненной, ее в конечном итоге нужно будет сделать.) – dfd

0

Использования Swift 3.0 В этой версии они удалили дополнительный код, который мы, необходимые для записи в быстрой 2.

В этом они упростили весь синтаксис и структуру. (легко писать коды)

0

Когда вы создаете новое приложение в Xcode 8, языком по умолчанию является swift3. Мое предложение - вы можете пойти с swift 3, в будущем яблоко может принудительно предложить вам конвертировать код swift 2 в swift 3, это будет очень сложно преобразовать весь проект в то время. Тогда яблоко всегда будет поощрять современные технологии, т. Е. SWIFT 3

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