Головні завдання нової мови програмування Apple Swift - швидкість і простота розробки

Головні завдання нової мови програмування Apple Swift - швидкість і простота розробки

Apple на відкритті конференції розробників WWDC 2014 представила оновлення своїх ключових платформ OS X 10.10 Yosemite і iOS 8. Але для розробників одним з найважливіших анонсів може стати нова мова програмування Swift. Крейг Федеріги (Craig Federighi) під час анонсу цього продукту заявив, що Apple постаралася створити мову, яку було б позбавлено від громіздкої спадщини Objective-C. Swift був закладений в платформі NeXt, яка стала основою для OS X, а потім і iOS.


Розробники зможуть бачити в реальному часі результати свого програмування. Причому мова Swift відповідно до своєї назви буде працювати певно швидше, ніж Objective-C. У прес-релізі з анонсом iOS 8 купертинська компанія написала про нову мову так:


"Swift - це нова потужна мова програмування для iOS і OS X, яка дозволяє розробникам створювати приголомшливі програми з ще більшою легкістю. Мова Swift, розроблена для Cocoa і Cocoa Touch, поєднує продуктивність і ефективність компільованих мов з простотою та інтерактивністю популярних скриптових мов. Swift спроектовано таким чином, щоб допомагати розробникам у створенні більш безпечного і надійного коду, усуваючи при цьому цілі категорії поширених програмних помилок. Він може співіснувати з кодом Objective-C, дозволяючи розробникам легко інтегрувати Swift в вже створені ними програми. Майданчики Xcode Playground роблять написання Swift-коду неймовірно інтерактивним, миттєво відображаючи результат його виконання ".

Щоб спростити використання нової мови, Apple реалізувала можливість роботи коду Swift паралельно з кодом C і Objective-C при розробці додатків. Присутні на WWDC 2014 розробники з великим ентузіазмом сприйняли новини про нову мову.

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

Image

Publish modules to the "offcanvas" position.