1. Swift легче поддерживать!
В отличие от Objective-C, развитие которого зависит от C, Swift отменяет требование двух файлов. Кроме того, имена методов и комментарии между файлами синхронизируются автоматически, да и вообще программисты делают меньше вспомогательных действий за счет отсутствия шаблонного труда у Swift.
2. Swift более читаемый!
Поскольку данный язык не построен на C, он гораздо проще читается. Например, не нужно ставить запятую в конце строки и писать скобки для окружения выражения внутри if/else. Никаких квадратных скобок, Swift напоминает обычный английский язык, является гораздо более чистым и имеет упрощенный синтаксис.
3. Swift не требует много кода!
Количество кода со Swift становится гораздо меньше. К примеру, для добавления двух строк можно воспользоваться оператором «+». Язык поддерживает интерполяцию строк, не нужно запоминать токены.
4. Swift быстрее!
Apple постоянно продолжает улучшать скорость работы приложений на Swift. Сейчас язык почти на одном уровне с C++ для FFT, и в Купертино обещают, что это не предел.
5. Swift безопаснее!
Swift вызывает ошибку при исполнении кода при использовании переменной nil. Это позволяет облегчить процесс устранения багов, поскольку программист решает проблему сразу.
6. Swift лучше работает с проектами!
С данным языком программисты могут дифференцировать классы или значения при помощи идентификатора пространства имен. Это сильно облегчает включение проектов с открытым исходным кодом.
7. Swift поддерживает динамические библиотеки!
Одно из значимых изменений в Swift — переход от статических библиотек к динамическим. С динамическими библиотеками, которые по сути являются исполняемыми кусками кода, есть возможность присоединить их к приложению. Они в текущей версии Swift, в свою очередь, «связываются» с новыми версиями языка, так как он постоянно развивается.
8. Swift интерактивен!
Swift Playgrounds, представленные не так давно, позволяют программистам проверить новый алгоритм или графическую рутину (например, 15 строек кода), не создавая целое приложение для iPhone.
9. Swift полностью функциональный!
Это не просто «надстройка» к Objective-C, это его полноценная замена.
10. Swift — это будущее!
Очевидно, в ближайшие несколько лет все приложения для iOS (и не только) будут создаваться с помощью Swift.
И на это будущее вы можете повлиять.
Как же оперативно выучить новый язык и стать первоклассным iOS-программистом?
В этом вам поможет курс "iOS разработчик - Swift" в IT студии "GURU"
Программа курса Swift
Разработчиков Swift сейчас не так много, и специалисты, которые знают данный язык, очень востребованы на рынке.