Guide du thème

SwiftUI et frameworks d’interface

Créez des interfaces adaptatives avec SwiftUI, UIKit et AppKit grâce aux modèles modernes de disposition, de navigation, d’animation et d’état.

Cette collection suit les frameworks d’interface Apple, des principes fondamentaux à la composition avancée. Elle couvre les dernières capacités de SwiftUI ainsi que son intégration à UIKit et AppKit, avec des recommandations concrètes concernant l’état, la navigation, la disposition, l’animation, les documents et les apps multifenêtres.

Sessions
76
2026
22
2025
26
2024
28

Contenu de ce thème

  • Composition, état et navigation avec SwiftUI
  • Disposition, animation et interfaces adaptatives
  • Intégration à UIKit et AppKit

WWDC 2026

22 sessions
  1. Affinez l’accessibilité des contrôles personnalisés16:25 · SwiftUI et frameworks d’interface, Accessibilité et inclusionLibérez tout le potentiel des éléments interactifs de votre app en les rendant accessibles à tous. Nous expliquerons comment les utilisateurs comprennent et emploient les contrôles avec VoiceOver et d’autres…
  2. Améliorez l’accessibilité de votre app de lecture20:00 · SwiftUI et frameworks d’interface, Accessibilité et inclusionDécouvrez comment créer des expériences de lecture robustes pour VoiceOver, Speak Screen, et plus encore. Apprenez à proposer une sélection de texte intuitive, une navigation claire entre les lignes et les…
  3. Améliorez l’expérience de texte de votre app avec TextKit23:46 · Services d’app, SwiftUI et frameworks d’interfaceDécouvrez comment associer la commodité des vues de texte intégrées au contrôle de TextKit. Nous vous montrerons comment de nouvelles API facilitent l’extension d’UITextView et NSTextView avec des…
  4. Approfondissez les piles différées et le défilement avec SwiftUI21:10 · Design, SwiftUI et frameworks d’interfaceDécouvrez les mécanismes internes des piles différées dans SwiftUI. Nous explorerons comment LazyVStack et LazyHStack estiment les tailles, chargent les sous-vues à la demande et préchargent le contenu pour…
  5. Atelier de groupe SwiftUI60:58 · SwiftUI et frameworks d’interfaceRejoignez-nous en ligne pour approfondir la WWDC26 avec les équipes d’ingénierie et de design Apple, poser vos questions, obtenir des conseils et suivre la discussion sur les plus grandes annonces SwiftUI de…
  6. Atelier de groupe SwiftUI62:45 · SwiftUI et frameworks d’interfaceRejoignez-nous en ligne pour approfondir la WWDC26 avec les équipes d’ingénierie et de design Apple, poser vos questions, obtenir des conseils et suivre la discussion sur les plus grandes annonces SwiftUI de…
  7. Atelier de groupe SwiftUI pour débutants61:10 · SwiftUI et frameworks d’interfaceRejoignez-nous en ligne pour poser vos questions, obtenir des conseils et suivre la discussion sur les premiers pas avec SwiftUI. Atelier en anglais.
  8. Atelier de groupe watchOS60:15 · Services d’app, Santé et forme physiqueRejoignez-nous en ligne pour approfondir la WWDC26 avec les équipes d’ingénierie et de design Apple, poser vos questions, obtenir des conseils et suivre la discussion sur les plus grandes annonces watchOS de…
  9. Code-along : ajoutez la persistance avec SwiftData22:35 · Swift, SwiftUI et frameworks d’interfaceDécouvrez SwiftData en action pendant l’ajout de la persistance à une app existante. Nous vous montrerons comment définir vos modèles de données et intégrer harmonieusement les données persistantes à SwiftUI…
  10. Code-along : créez un puissant glisser-déposer dans SwiftUI15:21 · Services d’app, SwiftUI et frameworks d’interfaceSuivez-nous pendant la création d’un jeu de solitaire qui explore les dernières capacités de glisser-déposer de SwiftUI. Nous vous montrerons comment utiliser la nouvelle API de réorganisation pour permettre…
  11. Composez des effets graphiques avancés avec SwiftUI17:55 · Design, SwiftUI et frameworks d’interfaceDécouvrez comment créer des expériences riches et personnalisées en composant de façon créative les API de disposition et de graphismes SwiftUI. Nous vous montrerons comment décomposer des designs complexes et…
  12. Découvrez PaperKit7:39 · SwiftUI et frameworks d’interface, Services d’appCréez une app fondée sur un canevas avec PaperKit. Explorez les nouvelles API de modèle de données qui permettent d’accéder aux éléments d’annotation, de les créer et de les modifier. Apprenez à ajouter des…
  13. Fournissez des informations d’entraînement avec les zones d’exercice HealthKit12:15 · SwiftUI et frameworks d’interface, Santé et forme physiqueHealthKit facilite l’affichage d’informations sur l’entraînement, comme les zones de fréquence cardiaque et de puissance cycliste, dans votre app. Apprenez à exploiter les zones personnalisées intégrées ou à…
  14. Les fondamentaux des Live Activities15:16 · SwiftUI et frameworks d’interface, Services d’appAméliorez l’expérience de votre app avec Live Activities. Explorez les nombreux emplacements où elles apparaissent, dont un nouveau style dans Dynamic Island qui affiche davantage d’informations lorsque iPhone…
  15. Les fondements de WidgetKit20:20 · SwiftUI et frameworks d’interfaceLes widgets mettent en avant le contenu le plus important de votre app dans tout le système et offrent une autre occasion d’interagir. Découvrez les différents types de widgets et les qualités qui les rendent…
  16. Lisez entre les traits avec PencilKit15:10 · SwiftUI et frameworks d’interface, Services d’appActivez la reconnaissance de l’écriture manuscrite dans vos apps avec la même technologie puissante qui alimente des apps Apple comme Freeform et Notes. Découvrez comment reconnaître l’écriture dans de…
  17. Modernisez votre app AppKit18:01 · SwiftUI et frameworks d’interfaceActualisez votre app AppKit selon les conventions modernes de macOS. Approfondissez la gestion de la saisie avec les événements de contrôle et les reconnaissances de gestes, au-delà des boucles de suivi…
  18. Modernisez votre app UIKit16:03 · SwiftUI et frameworks d’interfaceDécouvrez les dernières mises à jour d’UIKit. Apprenez à actualiser les dispositions de votre app iPhone afin qu’elles s’adaptent parfaitement au redimensionnement avec iPhone Mirroring et sur iPad. Explorez…
  19. Nouveautés de SwiftData12:53 · Swift, SwiftUI et frameworks d’interfaceDécouvrez les dernières améliorations de SwiftData. Nous vous montrerons comment conserver des types personnalisés et tiers avec Codable et regrouper les données récupérées en sections dans votre app SwiftUI…
  20. Nouveautés de SwiftUI28:15 · Services d’app, DesignExplorez les derniers ajouts à SwiftUI et découvrez comment ils peuvent améliorer vos apps. Nous présenterons un nouveau protocole Document, avec accès direct au disque et comparaison fondée sur des…
  21. Nouveautés de WebKit pour Safari 2716:32 · SwiftUI et frameworks d’interface, Safari et webExplorez les nouveautés de WebKit, de Grid Lanes et Customizable Select à HTML Model et Immersive Environments, sans oublier les dernières évolutions des Web Extensions. Vous découvrirez aussi le travail…
  22. Utilisez SwiftUI avec AppKit et UIKit14:03 · Services d’app, SwiftUI et frameworks d’interfaceDécouvrez comment adopter progressivement SwiftUI dans votre app AppKit ou UIKit existante. Nous vous montrerons comment utiliser le framework Observation pour actualiser automatiquement vos vues, intégrer des…

WWDC 2025

26 sessions
  1. Ajoutez une troisième dimension à Swift Charts11:17 · SwiftUI et frameworks d’interfaceDécouvrez comment ajouter une troisième dimension à vos Swift Charts 2D avec Chart3D et visualiser vos jeux de données sous des angles entièrement nouveaux. Tracez vos données en 3D, visualisez des surfaces…
  2. Améliorez le design de votre app iPad15:20 · SwiftUI et frameworks d’interface, DesignDonnez à votre app une excellente apparence et une prise en main naturelle sur iPadOS. Découvrez les bonnes pratiques pour concevoir une disposition réactive adaptée aux fenêtres d’app redimensionnables…
  3. Améliorez l’expérience multilingue de votre app20:38 · SwiftUI et frameworks d’interface, Services d’appCréez une expérience fluide pour toute personne utilisant plusieurs langues. Découvrez comment Language Discovery vous permet d’optimiser votre app selon les langues préférées de chacun. Explorez les progrès…
  4. Code-along : créez une expérience de texte enrichi dans SwiftUI avec AttributedString35:10 · Swift, SwiftUI et frameworks d’interfaceDécouvrez comment créer une expérience de texte enrichi avec l’API TextEditor de SwiftUI et AttributedString. Apprenez à activer l’édition de texte enrichi, à créer des contrôles personnalisés qui manipulent…
  5. Concevez des widgets pour visionOS21:04 · Informatique spatiale, SwiftUI et frameworks d’interfaceDécouvrez comment concevoir pour visionOS 26 de superbes widgets qui se fondent naturellement dans l’environnement de chacun. Apprenez à donner de la profondeur au design de vos widgets et à personnaliser…
  6. Créez des icônes avec Icon Composer14:33 · SwiftUI et frameworks d’interface, DesignDécouvrez comment utiliser Icon Composer pour créer des icônes d’app actualisées pour iOS, iPadOS, macOS et watchOS. Apprenez à exporter des ressources depuis l’outil de design de votre choix, à les ajouter à…
  7. Créez une app AppKit avec le nouveau design22:28 · SwiftUI et frameworks d’interfaceMettez à jour votre app AppKit pour tirer pleinement parti du nouveau système de design. Nous approfondirons les principaux changements apportés aux vues d’onglets, aux vues fractionnées, aux barres, aux…
  8. Créez une app SwiftUI avec le nouveau design22:17 · Design, SwiftUI et frameworks d’interfaceExplorez les façons dont Liquid Glass transforme l’apparence et la prise en main de votre app. Découvrez comment ce remarquable nouveau matériau enrichit les barres d’outils, les contrôles et les structures…
  9. Créez une app UIKit avec le nouveau design25:52 · Design, SwiftUI et frameworks d’interfaceMettez à jour votre app UIKit pour tirer pleinement parti du nouveau système de design. Nous approfondirons les principaux changements apportés aux vues d’onglets, aux vues fractionnées, aux barres, aux…
  10. Découvrez Liquid Glass19:33 · SwiftUI et frameworks d’interface, DesignLiquid Glass unifie le langage de design des plateformes Apple tout en offrant une expérience utilisateur plus dynamique et expressive. Découvrez les principes de design de Liquid Glass, explorez ses…
  11. Découvrez WebKit pour SwiftUI21:59 · Safari et web, SwiftUI et frameworks d’interfaceDécouvrez comment utiliser WebKit pour intégrer facilement du contenu web à vos apps SwiftUI. Apprenez à charger et afficher du contenu web, à communiquer avec des pages web, et plus encore.
  12. Découvrez la disposition spatiale de SwiftUI20:21 · Design, Informatique spatialeExplorez de nouveaux outils permettant de créer des expériences spatiales avec SwiftUI. Découvrez les principes fondamentaux des vues SwiftUI 3D sur visionOS, personnalisez les dispositions existantes avec des…
  13. Découvrez la nouvelle apparence des icônes d’app11:54 · SwiftUI et frameworks d’interface, DesignObtenez une vue d’ensemble des nouvelles apparences d’icônes d’app pour iOS, iPadOS et macOS, notamment les teintes claires et sombres ainsi que les options transparentes. Découvrez comment utiliser l’aspect…
  14. Découvrez le nouveau système de design18:14 · SwiftUI et frameworks d’interface, DesignApprofondissez le nouveau système de design et explorez les principaux changements apportés au design visuel, à l’architecture de l’information et aux composants essentiels du système. Découvrez comment le…
  15. Ensemble, c’est mieux : SwiftUI et RealityKit30:25 · Design, Informatique spatialeDécouvrez comment associer harmonieusement SwiftUI et RealityKit dans visionOS 26. Nous explorerons les améliorations de Model3D, notamment la prise en charge des animations et de ConfigurationCatalog, et…
  16. Explorez la concurrence dans SwiftUI24:55 · SwiftUI et frameworks d’interface, SwiftDécouvrez comment SwiftUI exploite la concurrence Swift pour créer des apps sûres et réactives. Explorez l’utilisation par défaut de l’acteur principal et la répartition des tâches vers d’autres acteurs…
  17. Mettez en scène avec SwiftUI dans visionOS24:51 · Design, Informatique spatialeDécouvrez de nouvelles API attrayantes qui enrichissent les fenêtres, volumes et espaces immersifs de votre app visionOS. Réglez finement le comportement de vos scènes lorsqu’elles sont relancées ou…
  18. Nouveautés de SF Symbols 722:52 · SwiftUI et frameworks d’interface, DesignExplorez les dernières mises à jour de SF Symbols, la bibliothèque d’icônes Apple. Découvrez Draw, un nouveau système d’animation qui permet aux symboles d’imiter le tracé naturel d’un trait manuscrit, et…
  19. Nouveautés de SwiftUI25:57 · Outils de développement, L’essentielDécouvrez les nouveautés de SwiftUI pour créer d’excellentes apps sur toutes les plateformes Apple. Nous explorerons comment donner une apparence entièrement nouvelle à votre app avec Liquid Glass. Découvrez…
  20. Nouveautés de Xcode 2636:56 · Design, SwiftDécouvrez les dernières avancées de productivité et de performances de Xcode 26. Apprenez à exploiter les grands modèles de langage dans votre processus de développement. Explorez les améliorations de…
  21. Nouveautés de visionOS 2638:47 · Audio et vidéo, Entreprise et éducationExplorez les nouvelles fonctionnalités attrayantes de visionOS 26. Découvrez les API volumiques améliorées et apprenez à associer la puissance de SwiftUI, RealityKit et ARKit. Découvrez comment créer des apps…
  22. Nouveautés de watchOS 2620:56 · Santé et forme physique, Cartes et localisationDécouvrez les nouvelles fonctionnalités de watchOS 26 et apprenez à les intégrer à vos apps watchOS et iOS. Explorez l’architecture ARM64 et approfondissez le nouveau système de design. Nous présenterons aussi…
  23. Nouveautés des widgets24:28 · SwiftUI et frameworks d’interfaceWidgetKit enrichit votre app avec des mises à jour des widgets, des Live Activities et des contrôles. Découvrez comment ajouter vos widgets à visionOS, les emmener sur la route avec CarPlay et optimiser leur…
  24. Nouveautés d’UIKit26:02 · Confidentialité et sécurité, SwiftUI et frameworks d’interfaceModernisez votre app avec les dernières API UIKit, notamment une meilleure prise en charge de la barre de menus, le suivi automatique des observations, une nouvelle méthode de mise à jour de l’interface et des…
  25. Optimisez les performances de SwiftUI avec Instruments35:36 · Swift, SwiftUI et frameworks d’interfaceDécouvrez le nouvel instrument SwiftUI. Nous expliquerons comment SwiftUI met les vues à jour, comment les changements dans les données de votre app influencent ces mises à jour et comment le nouvel instrument…
  26. Rendez votre app UIKit plus flexible16:43 · SwiftUI et frameworks d’interfaceDécouvrez comment utiliser les scènes et les contrôleurs de vues conteneurs pour rendre votre app UIKit plus flexible sur iPhone, iPad, Mac et Apple Vision Pro. Libérez tout le potentiel de votre app en…

WWDC 2024

28 sessions
  1. Améliorez les animations et les transitions de votre interface14:14 · Design, SwiftUI et frameworks d’interfaceDécouvrez comment adopter la transition par zoom dans la navigation et les présentations pour renforcer la continuité de votre app, et comment animer des vues UIKit avec des animations SwiftUI afin de créer…
  2. Améliorez l’expérience des onglets et de la barre latérale dans iPadOS15:46 · Design, SwiftUI et frameworks d’interfaceiPadOS 18 introduit un nouveau système de navigation qui permet de choisir entre une barre d’onglets et une barre latérale. La barre d’onglets repensée laisse davantage de place au contenu et aux autres…
  3. Approfondissez les volumes et les espaces immersifs32:17 · Informatique spatiale, SwiftUI et frameworks d’interfaceDécouvrez de nouvelles façons puissantes de personnaliser les volumes et les espaces immersifs dans visionOS. Apprenez à régler précisément la façon dont les volumes se redimensionnent et réagissent aux…
  4. Comprendre les conteneurs SwiftUI18:12 · SwiftUI et frameworks d’interfaceDécouvrez les capacités des vues conteneurs SwiftUI et construisez-vous une représentation claire de la façon dont elles gèrent leurs sous-vues. Exploitez de nouvelles API pour créer vos propres conteneurs…
  5. Créez des apps adaptées au multilinguisme16:41 · Services d’app, SwiftUI et frameworks d’interfaceAssurez-vous que votre app fonctionne correctement et efficacement pour les utilisateurs multilingues. Découvrez les bonnes pratiques de saisie, d’affichage, de recherche et de formatage du texte. Apprenez à…
  6. Créez des effets de survol personnalisés dans visionOS16:40 · Design, Informatique spatialeDécouvrez comment développer des effets de survol personnalisés qui mettent les vues à jour lorsque les utilisateurs les regardent. Apprenez à créer un effet de bouton extensible associant opacité, échelle et…
  7. Créez des effets visuels personnalisés avec SwiftUI26:06 · Design, Graphismes et jeuxDécouvrez comment créer de superbes effets visuels dans SwiftUI. Apprenez à construire des effets de défilement uniques, des traitements de couleurs riches et des transitions personnalisées. Nous explorerons…
  8. Donnez de l’expression à votre app avec Genmoji11:17 · SwiftUI et frameworks d’interfaceDécouvrez comment donner vie à Genmoji dans votre app. Nous verrons comment afficher, stocker et communiquer du texte contenant des Genmoji. Si votre app possède un moteur de texte personnalisé, nous…
  9. Découvrez le Contact Access Button15:43 · SwiftUI et frameworks d’interface, Services d’appDécouvrez les nouveaux modes d’autorisation de Contacts et comment améliorer l’accès aux contacts dans votre app. Apprenez à intégrer le Contact Access Button à votre app pour partager à la demande des…
  10. Découvrez les nouveautés d’accessibilité dans SwiftUI21:19 · SwiftUI et frameworks d’interface, Accessibilité et inclusionSwiftUI facilite la création d’expériences remarquables et accessibles à tous. Découvrez comment les technologies d’assistance comprennent votre app et y naviguent grâce aux riches éléments d’accessibilité…
  11. Faites évoluer l’expérience de lancement de vos documents10:08 · SwiftUI et frameworks d’interfaceDémarquez votre app documentaire et mettez en avant son identité unique avec la nouvelle expérience de lancement de documents. Découvrez comment exploiter la nouvelle API pour personnaliser le premier écran…
  12. Les fondamentaux de SwiftUI24:16 · L’essentiel, SwiftUI et frameworks d’interfaceExplorez SwiftUI, le framework d’interface utilisateur déclaratif d’Apple. Découvrez les concepts essentiels pour créer des apps dans SwiftUI, comme les vues, les variables d’état et la mise en page. Explorez…
  13. Migrez votre app TVML vers SwiftUI17:30 · Audio et vidéo, SwiftUI et frameworks d’interfaceSwiftUI vous aide à créer d’excellentes apps sur toutes les plateformes Apple et constitue la boîte à outils privilégiée pour proposer votre contenu dans le salon avec tvOS 18. Découvrez comment utiliser…
  14. Nouveautés de SF Symbols 617:19 · SwiftUI et frameworks d’interface, DesignExplorez les dernières mises à jour de SF Symbols, la bibliothèque d’icônes Apple conçue pour s’intégrer parfaitement à San Francisco, la police système de toutes les plateformes Apple. Découvrez comment les…
  15. Nouveautés de StoreKit et des achats intégrés23:00 · Services d’app, SwiftUI et frameworks d’interfaceDécouvrez comment créer et proposer des expériences d’achat encore meilleures avec le système d’achats intégrés de l’App Store. Nous présenterons de nouveaux styles de contrôle pour les vues StoreKit et de…
  16. Nouveautés de SwiftUI23:13 · L’essentiel, Informatique spatialeDécouvrez comment utiliser SwiftUI pour créer d’excellentes apps sur toutes les plateformes Apple. Explorez la nouvelle apparence des onglets et des documents sur iPadOS. Améliorez la gestion des fenêtres avec…
  17. Nouveautés de Xcode 1622:14 · L’essentiel, SwiftDécouvrez les dernières améliorations de productivité et de performances de Xcode 16. Explorez les perfectionnements apportés à la saisie semi-automatique du code, aux diagnostics et aux Xcode Previews…
  18. Nouveautés de watchOS 1114:16 · Services d’app, Santé et forme physiqueExplorez de nouvelles possibilités sur Apple Watch, comme la prise en charge de Double Tap dans votre app watchOS, des widgets Smart Stack encore plus pertinents et interactifs, et l’affichage de vos Live…
  19. Nouveautés d’AppKit19:56 · Services d’app, SwiftUI et frameworks d’interfaceDécouvrez les dernières avancées du développement d’apps pour Mac. Obtenez une vue d’ensemble des nouvelles fonctionnalités de macOS Sequoia et apprenez à les adopter dans votre app. Explorez de nouvelles…
  20. Nouveautés d’UIKit21:10 · Services d’app, SwiftUI et frameworks d’interfaceExplorez toutes les nouveautés d’UIKit, notamment les expériences de lancement d’onglets et de documents, les transitions et les changements liés au texte et à la saisie. Nous aborderons aussi une…
  21. Personnalisez les fenêtres macOS avec SwiftUI10:56 · SwiftUI et frameworks d’interfaceCréez des fenêtres parfaitement adaptées à macOS. Réglez finement les fenêtres de votre app selon leur objectif, leur facilité d’utilisation et les fonctionnalités à exprimer. Utilisez SwiftUI pour styliser…
  22. Premiers pas avec Dynamic Type15:30 · SwiftUI et frameworks d’interface, Accessibilité et inclusionDynamic Type permet à chacun de choisir sa taille de texte préférée dans tout le système et dans toutes ses apps. Pour vous aider à prendre en charge Dynamic Type, nous en présenterons les principes…
  23. Premiers pas avec Writing Tools12:24 · IA et apprentissage automatique, SwiftUI et frameworks d’interfaceDécouvrez comment Writing Tools aide les utilisateurs à corriger, reformuler et transformer le texte dans votre app. Apprenez en détail comment Writing Tools interagit avec votre app pour permettre aux…
  24. Prenez en charge la recherche sémantique avec Core Spotlight10:55 · IA et apprentissage automatique, Services d’appDécouvrez comment fournir des résultats de recherche sémantique dans votre app avec Core Spotlight. Apprenez à rendre le contenu de votre app disponible dans l’index privé stocké sur l’appareil de…
  25. Swift Charts : tracés vectorisés et de fonctions13:29 · Services d’app, SwiftUI et frameworks d’interfaceL’intrigue s’épaissit. Découvrez comment afficher de superbes graphiques représentant des fonctions mathématiques et de vastes jeux de données à l’aide de tracés de fonctions et vectorisés dans votre app. Que…
  26. Tirez le meilleur parti d’Apple Pencil14:58 · Services d’app, SwiftUI et frameworks d’interfaceNouveau dans iOS 18, iPadOS 18 et visionOS 2, le sélecteur d’outils PencilKit peut désormais accueillir des outils entièrement personnalisés avec leurs propres attributs. Découvrez comment exprimer votre…
  27. Travaillez avec les fenêtres dans SwiftUI12:55 · Informatique spatiale, SwiftUI et frameworks d’interfaceDécouvrez comment créer d’excellentes apps à une ou plusieurs fenêtres dans visionOS, macOS et iPadOS. Explorez les outils qui permettent d’ouvrir et de fermer des fenêtres par programmation, d’ajuster leur…
  28. Étendez les contrôles de votre app à l’ensemble du système18:09 · SwiftUI et frameworks d’interface, Services d’appAjoutez les contrôles de votre app au Control Center, à l’écran verrouillé et à d’autres surfaces. Découvrez comment utiliser WidgetKit pour étendre les contrôles de votre app à l’expérience système. Nous…