Swift 3.0 détaillé par Apple : pas source-compatible avec Swift 2.2
- 👨 Medhi Naitmazi
- Il y a 9 ans (Màj il y a 9 ans)
- 💬 7 coms
Cette nouvelle évolution sera évidemment majeure et reviendra sur plusieurs bases du langage. Résultat, il n'y aura pas de compatibilité des sources existantes, en tout cas pas à 100%. C'est pour cette raison que des développeurs de grandes applications (comme l'un de nos contributeurs chez iSoft) se sont vus dire par Apple qu'il ne fallait pas encore passer à Swift. Encore une fois, il faudra réécrire une partie de son de code.
Swift 3 sera mis en ligne près d'un mois après le 12 mai, date à laquelle la première branche du projet sera publique. Cette mouture inclura le Swit Package Manager pour gérer au mieux les sources qu'on veut embarquer (comme le fait Google sur Android) ainsi que les Swift Core Libraries, une nouvelle forme de distribution des classes et objets faits par Apple pour gérer le réseau, la persistance des données, les tests, etc.
Pour finir, sachez que les bêta seront appelées "preview" et seront délivrées tous les mois à partir de juin. La version finale devrait arriver au dernier trimestre 2016.
Qui est déjà passé sur Swift parmi les développeurs présents ? Personnellement, j'ai testé dès sa sortie puis en version 2.0 mais pas encore convaincu à 100%.