Главные задачи нового языка программирования Apple Swift – скорость и простота разработки

Как вы уже читали, Apple в рамках своей конференции для разработчиков WWDC 2014 представила обновления своих ключевых платформ OS X 10.10 Yosemite и iOS 8. Но для разработчиков, пожалуй, самым важным анонсом может стать новый язык программирования Swift.

По словам Крейга Федериги, что Apple постаралась создать язык, избавленный от громоздкого наследия Objective-C. Swift был заложен в платформе NeXt, ставшей основой для OS X, а затем и iOS.

Из сильных сторон языка: разработчики смогут видеть сразу, в режиме реального времени результаты своей работы, при этом Swift в соответствии со своим именем будет работать определённо быстрее, чем Objective-C.

В своем пресс-релизе Apple написала о новом языке так:

«Swift — это новый мощный язык программирования для iOS и OS X, который позволяет разработчикам создавать потрясающие приложения с ещё большей лёгкостью. Язык Swift, разработанный для Cocoa и Cocoa Touch, сочетает производительность и эффективность компилируемых языков с простотой и интерактивностью популярных скриптовых языков. Swift спроектирован таким образом, чтобы помогать разработчикам в создании более безопасного и надёжного кода, устраняя при этом целые категории распространённых программных ошибок. Он может сосуществовать с кодом Objective-C, позволяя разработчикам легко интегрировать Swift в уже созданные ими приложения. Площадки Xcode Playground делают написание Swift-кода невероятно интерактивным, мгновенно отображая результат его исполнения».

Для упрощения введения нового языка, Apple реализовала возможность работы кода Swift одновременно с кодом C и Objective-C при разработке приложений. 

Те, кто хочет узнать о Swift подробнее, могут скачать 500-страничное руководство в iBooks Store. При этом бета-версия языка доступна для участников программ iOS Developer Program и OS X Developer Program на сайте developer.apple.com. Финальный релиз обещан осенью. Созданные при помощи Swift приложения будут рассчитаны на работу с iOS 8 и OS X Yosemite.

По материалам 3dnews.ru

Регион: 

Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!