
Pour rappel, Swift est un nouveau langage de programmation qui avait été dévoilé par Apple en juin dernier, lors de son évènement WWDC 2014 (Worldwide Developers Conference). Ce nouveau langage marque la rupture avec C (sur lequel repose Objective-C) en introduisant une nouvelle syntaxe, proche des langages de script comme Python.

Par rapport à Objective-C, Swift introduit de nouveaux opérateurs, prend en charge les types de variables comme les Tuples et les types facultatifs, les génériques, les « closures », les structures qui supportent des méthodes, les extensions et les protocoles, les itérations rapides sur une plage ou une collection, le support des modèles de programmation fonctionnelle, etc.
Swift GM est disponible avec Xcode 6 GM et peut être utilisé pour créer tout ou partie des applications pour iOS 8 et iOS 7. Le code écrit en Swift peut cohabiter avec du code C/Objective-C. Xcode 6 dispose d’un éditeur de code interactif, permettant d’appliquer des changements dans le code et de voir instantanément les résultats sur l’application.
Swift passe en GM uniquement sur iOS. Les développeurs OS X devront encore se contenter de la bêta de Xcode 6.1 pour développer leurs applications qui ne peuvent pas encore être soumises sur le Mac App Store. Swift pour OS X passera en version GM lors de la sortie de la version stable de d’OS X Yosemite avec son kit de développement cet automne.

Source : Apple
Et vous ?
