Sortie de Swift 5

Par:
fredericmazue

mer, 27/03/2019 - 15:23

Apple annonce la disponibilité de Swift 5. Il s'agit d'une étape majeure dans l'évolution du langage Swift souligne Apple, notamment par le fait que son ABI est désormais stabilisée.  De fait, le runtime Swift est désormais inclus dans les versions actuelles et futures des systèmes d'exploitation de la firme à la pomme : macOS, iOS, tvOS et watchOS.

A remarquer, Swift 5 implémente de nombreuses propositions dans la bibliothèque standard, notamment un support amélioré du texte brut dans les littéraux chaînes, ou une réimplémentation de String avec un encodage UTF-8 qui apporte un code plus rapide.

Swift 5 apporte la prise en charge des types appelables dynamiquement afin d'améliorer l'interopérabilité avec les langages dynamiques tels que Python, JavaScript et Ruby.   

Swift 5 est compatible avec Swift 4, Swift 4.1 et Swift 4.2 au niveau source. Afin de faciliter une migration depuis des versions antérieurs du langage, XCode 10.2 contint un migrateur de code qui peut traiter automatiquement la plupart des modifications du code source nécessaires.