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

Maccy, un gestionnaire de presse-papiers open-source et complet pour le Mac

22/01/2025 à 17:00

• 10


Un dixième joli petit Apple Store pour Miami

22/01/2025 à 15:47

• 3


Netflix augmente encore ses prix aux États-Unis : 24,99 $ pour la 4K

22/01/2025 à 13:40

• 101


Orange partage à son tour par défaut les IPv4 pour les abonnés ADSL et fibre

22/01/2025 à 11:45

• 51


Passez à Microsoft Office pour moins de 40 € avec les soldes d'hiver 2025 de Godeal24 📍

22/01/2025 à 09:23


Disney+ : l'offre à 1,99 € est prolongée jusqu'en février 🆕

22/01/2025 à 07:17

• 55


64 vidéos tournées puis affichées sur 64 iPhone (et énormément de travail), ça donne un clip très original

21/01/2025 à 22:23

• 30


macOS 15.3 quasiment finalisé, avec la sortie d'une RC

21/01/2025 à 19:21

• 6


Comment Apple Music lutte contre la manipulation des streams

21/01/2025 à 17:30

• 5


Dropover, un menu flottant qui facilite les glisser-déposer sur Mac

21/01/2025 à 15:30

• 29


Joueurs des Sims sur Mac, il est l'heure d'abandonner Origin

21/01/2025 à 12:30

• 3


Sonnet et Asus font une place à un SSD dans leurs docks Thunderbolt 5

21/01/2025 à 10:26

• 17


Canoo : la start-up spécialisée dans l'automobile électrique tire le rideau

20/01/2025 à 16:30

• 10


Astuce : comment compresser un lot de dossiers en plusieurs archives sur Mac

20/01/2025 à 15:00

• 24


Selon Trump, Apple s’est engagée à réaliser un « investissement massif » aux États-Unis

20/01/2025 à 14:21

• 54


Le milieu de la tech se réunit derrière Donald Trump, le nouveau président des États-Unis

20/01/2025 à 13:00

• 33