Ouvrir le menu principal

MacGeneration

Recherche

Xcode 14 : en route vers Swift 6

Florent Morin

mardi 21 juin 2022 à 20:30 • 14

Logiciels

Depuis 2014, Swift s’intègre de plus en plus au cœur de l’écosystème de développement Apple. Cette année est un pas de plus vers Swift 6 qui s’annonce comme une avancée majeure à tous les niveaux. Et Xcode 14 est là pour nous accompagner dans cette migration à la fois itérative et essentielle.

Nous avions déjà évoqué quelques-unes des évolutions de Swift 5.7 dans un précédent article. Nous n’allons pas revenir en détail sur l’ensemble de ces nouveautés, mais plutôt traiter celles qui auront un impact significatif sur le développement dans les années à venir. Concernant Swift Package Manager qui est toujours plus intégré à Xcode, notamment au travers des plugins, nous vous invitons à lire notre série dédiée qui intègre les nouveautés de Swift 5.7.

Les génériques : plus simples, plus performants

En programmation, lorsqu’on souhaite généraliser l’utilisation d’un type de donnée, on va utiliser le polymorphisme qui va permettre d’exploiter des fonctionnalités communes avec des éléments différents. Par exemple, on aura le type générique Vehicule qui aura la fonctionnalité de rouler(). La Voiture sera un Vehicule et pourra rouler(). Un Velo sera également un Vehicule qui pourra rouler(). Sauf que la Voiture aura une propriété nombreDePortieres là où le Velo aura une …

Cet article est réservé aux membres du Club iGen


Rejoignez la plus grande communauté Apple francophone et soutenez le travail d'une rédaction indépendante. Le Club iGen, c'est:

  • des articles de qualité rien que pour vous
  • un podcast exclusif
  • pas de publicité
  • un site dédié !

Rejoignez le Club iGen

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

Rejoignez la plus grande communauté Apple francophone !

S'abonner

DOGE : Musk multiplie tranquillement les conflits d’intérêts entre l’administration et ses entreprises

11/04/2025 à 22:45

• 2


L’arc-en-ciel de retour à l’Apple Park juste à temps pour la WWDC 2025

11/04/2025 à 21:30

• 12


Droits de douane : Tesla supprime les Model S et X en Chine

11/04/2025 à 21:00

• 24


xAI : l’Irlande ouvre une enquête pour infraction au RGPD

11/04/2025 à 20:30

• 7


Fibre optique : la connexion à 1 Gb/s devient la norme

11/04/2025 à 18:37

• 34


Promo : SFR RED propose 100 Go de 5G pour 6,99 € par mois, un record

11/04/2025 à 18:32

• 18


Promo : la Boîte Sosh en fibre à 20 € par mois pendant un an, mais avec des frais d’activation

11/04/2025 à 16:00

• 10


Droits de douane : la Chine porte ses taxes sur les produits américains à 125 % et n’ira pas plus loin

11/04/2025 à 12:54

• 43


Les abonnés actuels d’Orange devront patienter pour bénéficier d’une hausse des débits

11/04/2025 à 11:00

• 31


Promo : le Wi-Fi 7 maillé de Netgear à 800 € au lieu de 1 060 pour deux bornes

11/04/2025 à 09:57

• 25


AirPods : un prototype de boîtier transparent en fuite

11/04/2025 à 09:47

• 11


Comment avez-vous configuré les mises à jour de macOS sur votre Mac ?

11/04/2025 à 09:00

• 31


Promo : le nouveau MacBook Air M4 glisse à 1 099 €

11/04/2025 à 06:49

• 4


Refurb : -300 € sur l'écran 5K Apple Studio Display

11/04/2025 à 06:28

• 5


Apple a envoyé 600 tonnes d’iPhone par avion suite aux annonces des droits de douane US

10/04/2025 à 22:15

• 60


Comment regarder les chaînes de télé sur l’Apple TV : toutes les apps et offres disponibles

10/04/2025 à 21:38

• 37