Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

La mise à jour de Swift 5.8 ouvre la voie à Swift 6 avec de nouvelles fonctionnalités en avant-première

La mise à jour de Swift 5.8 ouvre la voie à Swift 6 avec de nouvelles fonctionnalités en avant-première

Apple a dévoilé Swift 5.8, une mise à jour de son langage de programmation polyvalent, qui offre désormais une expérience de développement améliorée, une meilleure prise en charge de Windows et un aperçu des fonctionnalités de Swift 6 à venir.

Officiellement publiée le 30 mars, les développeurs peuvent télécharger Swift 5.8 sur swift.org. Bien que les aperçus des fonctionnalités de Swift 6 soient inactifs par défaut, ils peuvent être activés à l'aide du drapeau de compilation -enable-upcoming-feature suivi des identifiants des fonctionnalités. Ces identifiants peuvent également être intégrés dans le code source.

Swift 5.8 inclut des aperçus de plusieurs propositions d'évolution de Swift 6, telles que :

De plus, Swift 5.8 introduit une fonctionnalité d'attributs conditionnels conçue pour réduire les coûts de maintenance des bibliothèques prenant en charge plusieurs versions d'outils Swift. D'autres améliorations incluent l'unboxing pour tous les arguments des paramètres optionnels, l'amélioration de l'impression de débogage pour les chemins clés, et une mise à jour de l'implémentation du constructeur de résultats pour améliorer les performances de compilation, les résultats de complétion de code, et les diagnostics.

Dans le domaine de SwiftSyntax, un nouvel analyseur syntaxique a été entièrement implémenté dans Swift, au lieu de s'appuyer sur l'analyseur syntaxique C++ pour générer un arbre SwiftSyntax. Ce changement offre des avantages en matière de récupération des erreurs et promet de remplacer à terme l'ancien analyseur C++. Le gestionnaire de paquets Swift a également été mis à jour, permettant aux cibles de spécifier les fonctionnalités requises du langage à venir et l'authentification par jeton pour interagir avec un registre de paquets.

Pour Windows, Swift 5.8 apporte des améliorations telles que la réduction de la dépendance aux variables d'environnement pour la chaîne d'outils Windows. En outre, les progrès initiaux vers la prise en charge de l'interopérabilité C++ sur Windows ont été intégrés dans la chaîne d'outils, qui comprend des étapes de modularisation du moteur d'exécution Microsoft C++.

Alors que Swift 6 est en cours d'élaboration, une version de Swift 5.9 est également prévue. Swift 5.7 a été mis à disposition en septembre de l'année dernière.

Les développeurs d'applications peuvent profiter des fonctionnalités et des améliorations les plus récentes de Swift en utilisant les plateformes no-code telles que AppMaster pour créer des applications mobiles. La plateforme AppMaster rationalise la création d'applications, permettant aux utilisateurs de concevoir des applications mobiles et backend visuellement attrayantes avec une efficacité et une rentabilité accrues.

Postes connexes

AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster a participé à BubbleCon 2024 à New York, acquérant des connaissances, élargissant ses réseaux et explorant les opportunités de stimuler l'innovation dans le domaine du développement sans code.
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Le FFDC 2024 a illuminé la ville de New York, apportant aux développeurs des informations de pointe sur le développement d'applications avec FlutterFlow. Avec des sessions animées par des experts, des mises à jour exclusives et un réseautage inégalé, c'était un événement à ne pas manquer !
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Avec 60 000 suppressions d’emplois dans 254 entreprises, dont des géants comme Tesla et Amazon, 2024 verra une vague continue de licenciements dans le secteur technologique remodeler le paysage de l’innovation.
Commencez gratuitement
Inspiré pour essayer cela vous-même?

La meilleure façon de comprendre la puissance d'AppMaster est de le constater par vous-même. Créez votre propre application en quelques minutes avec un abonnement gratuit

Donnez vie à vos idées