![image](https://habrastorage.org/getpro/habr/post_images/9bc/404/1a9/9bc4041a9b7184a4c8cfd6521dde9fcb.png)
Привет, Хабр!
Я не сомневаюсь, что многие из нас вчера смотрели презентацию WWDC 2014 от Apple. Были представлены новая операционная система OS X Yosemite, а так же iOS 8. Но главное, чем наверное взбудоражило Apple программистов во всем мире, так это новым языком — Swift!
Swift является новым инновационным языком программирования для Cocoa and Cocoa Touch с еще более кратким и выразительным синтаксисом, с помощью которого приложения пишутся молниеносно. Это делает написание кода интерактивнее и веселее, и работает бок о бок с Objective-C. По словам Федериги, некоторые функции Swift работают быстрее, чем в других объектно-ориентированных языках: например, сортировка сложных объектов происходит в 3,9 раза быстрее, чем в Python, и почти в полтора раза быстрее, чем в Objective-C.
Хотелось бы выделить несколько главных нововведений:
Переменные и константы:
![](https://habrastorage.org/getpro/habr/post_images/dd3/e1f/024/dd3e1f024c894a887698c57a377fdbbe.jpg)
Тип присваивается автоматом:
![](https://habrastorage.org/getpro/habr/post_images/823/696/594/823696594995826252e488d255b9bf02.jpg)
Сравнение имен методов:
![](https://habrastorage.org/getpro/habr/post_images/54c/3b5/004/54c3b5004d09e7961e8a6d262364df16.jpg)
Вызов методов:
![](https://habrastorage.org/getpro/habr/post_images/afc/6e8/5d1/afc6e85d1bac3abc91aa698f33266161.jpg)
Условие if:
![](https://habrastorage.org/getpro/habr/post_images/2a5/eb4/6f4/2a5eb46f4343742b3c6e1f0cf7e4ddb2.jpg)
ENUM:
![](https://habrastorage.org/getpro/habr/post_images/80e/7b3/247/80e7b32472006e4368ad38285184205c.jpg)
На этом пока все.
Делимся своими мнениями.