[Из песочницы] Swift — нововведения

imageПривет, Хабр!

Я не сомневаюсь, что многие из нас вчера смотрели презентацию WWDC 2014 от Apple. Были представлены новая операционная система OS X Yosemite, а так же iOS 8. Но главное, чем наверное взбудоражило Apple программистов во всем мире, так это новым языком — Swift!

Swift является новым инновационным языком программирования для Cocoa and Cocoa Touch с еще более кратким и выразительным синтаксисом, с помощью которого приложения пишутся молниеносно. Это делает написание кода интерактивнее и веселее, и работает бок о бок с Objective-C. По словам Федериги, некоторые функции Swift работают быстрее, чем в других объектно-ориентированных языках: например, сортировка сложных объектов происходит в 3,9 раза быстрее, чем в Python, и почти в полтора раза быстрее, чем в Objective-C.Хотелось бы выделить несколько главных нововведений:

Переменные и константы:

dd3e1f024c894a887698c57a377fdbbe.jpg

Тип присваивается автоматом:

823696594995826252e488d255b9bf02.jpg

Сравнение имен методов:

4f20af1991d8492b8ea121412f320b23.jpg

Вызов методов:

afc6e85d1bac3abc91aa698f33266161.jpg

Условие if:

2a5eb46f4343742b3c6e1f0cf7e4ddb2.jpg

ENUM:

80e7b32472006e4368ad38285184205c.jpg

На этом пока все.

Делимся своими мнениями.

© Habrahabr.ru