Ouvrir le menu principal

MacGeneration

Recherche

Swift 5.9 et ses macros sont finalisés pour les développeurs

Nicolas Furno

mardi 19 septembre 2023 à 12:30 • 10

Logiciels

Apple n’a pas seulement distribué une mise à jour d’iOS et de tous les systèmes associés, les développeurs ont aussi droit à une nouveauté pour leur quotidien cette semaine. Une mise à jour de Swift, le langage de développement conçu par Apple, a en effet été finalisée et la version 5.9 est désormais celle qui est stable. Cette mise à jour ajoute de nombreux éléments, à la fois au niveau du langage lui-même que des outils qui l’entourent.

L’une des nouveautés est l’ajout des macros, qui servent à définir du code qui sera utilisé à plusieurs reprises dans un programme. Cela peut être aussi simple que la définition de paramètre pour du texte (ci-dessous) ou nettement plus complexe, avec des macros qui peuvent être définies par un autre programme. Les concepteurs de Swift présentent notamment cette nouveauté comme une manière de simplifier l’utilisation de fonctionnalités complexes pour des bibliothèques de code.

Nous avions évoqué plusieurs autres nouveautés pour Swift 5.9 ainsi que le gestionnaire de paquets Swift au printemps :

Le futur de Swift se dessine à la veille de la WWDC23

Le futur de Swift se dessine à la veille de la WWDC23

Cette mise à jour améliore aussi l’expérience des développeurs en Swift sous Windows, le langage n’étant pas limité à l’écosystème d’Apple. Le langage de développement est intégré avec Xcode 15, il est aussi proposé pour Windows et Linux à cette adresse.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

OpenAI affronte directement Google en ouvrant ChatGPT Search à tous

05/02/2025 à 22:00

• 37


Prise en main d'Apple Invitations : carton en vue pour cette nouvelle app ?

05/02/2025 à 20:30

• 19


Les pièces et outils pour réparer les Mac M4 déjà disponibles sur le site self-repair d'Apple 🆕

05/02/2025 à 20:15

• 5


Dailymotion va supprimer les vidéos que personne n'a regardées l'année dernière

05/02/2025 à 18:00

• 22


L'Apple M5 serait en production

05/02/2025 à 16:30

• 42


Concurrence : la Chine s’apprêterait à ouvrir une enquête sur l’App Store

05/02/2025 à 15:45

• 28


La carte RISC-V pour se construire un PC portable Framework est disponible

05/02/2025 à 12:45

• 8


Spotify enregistre son premier bénéfice annuel net depuis 2006

05/02/2025 à 12:23

• 48


OpenAI : Hollywood ne serait pas particulièrement emballé par Sora

05/02/2025 à 12:00

• 19


Pieoneer renouvelle la vieille idée du menu circulaire pour ouvrir des apps ou des fonctions

05/02/2025 à 08:19

• 15


Régulation des Big Tech : la triste capitulation de la Commission européenne

04/02/2025 à 23:30

• 59


Firefox 135 abandonne Do Not Track, comme prévu

04/02/2025 à 23:00

• 20


Invitations Apple : la nouvelle app pour des fêtes et des événements

04/02/2025 à 18:04

• 80


macOS Sequoia 15.3 améliore grandement les performances en Thunderbolt 5

04/02/2025 à 16:30

• 2


Le jeu de plateau Apple des années 90 a été préservé

04/02/2025 à 15:45

• 10


Promo : le MacBook Air M2 démarre à seulement 799 €

04/02/2025 à 14:40

• 28