![][1] **Swift 2** сфокусировался на улучшении самого языка, взаимодействия с Objective-C и повышении производительности компилируемых приложений. Новые возможности **Swift 2** представлены в 6 различных областях:
* фундаментальные конструкции языка, такие, как , scoping (область действия), синтаксис аргументов и т.д.
* сопоставление с образцом (**pattern matching**)
* проверка доступности (**availability checking**)
* расширения (**extensions**) протокола
* управление ошибками (**error handling**)
* взаимодействие с Objective-C
Я буду рассматривать новые возможности Swift 2, сопровождая их примерами, код которых находится на [Github][2]. [Читать дальше →][3]
[1]:
https://habrastorage.org/files/239/f44/246/239f442469ac4e169375bef5c90072f2.png
[2]:
https://github.com/BestKora/WhatsNewInSwift2
[3]:
http://habrahabr.ru/post/269171/#habracut