Guide du thème
Outils de développement
Travaillez plus vite et avec davantage de confiance grâce à Xcode, Instruments, aux tests, au débogage, à l’automatisation et à l’intelligence de programmation.
Les sessions Outils de développement se concentrent sur les boucles de retour qui sous-tendent les bons logiciels. Elles couvrent les processus de projet, les diagnostics, l’analyse des performances, les tests, les systèmes de build et le rôle croissant des agents de programmation pour comprendre et modifier une base de code.
- Sessions
- 48
- 2026
- 18
- 2025
- 11
- 2024
- 19
Contenu de ce thème
- Processus Xcode et agents de programmation
- Instruments, diagnostics et performances
- Tests, builds et productivité du développement
WWDC 2026
18 sessions- Atelier de groupe sur les conseils et astuces XcodeRejoignez-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 façons de tirer le meilleur parti…
- Atelier de groupe sur l’intelligence de programmation pour débutantsRejoignez-nous en ligne pour poser vos questions, obtenir des conseils et suivre la discussion sur les premiers pas avec l’intelligence de programmation. Atelier en anglais.
- Concevez des jeux sans code avec Reality Composer Pro 3Découvrez comment utiliser ScriptGraph dans Reality Composer Pro 3 pour créer sans code du contenu 3D destiné à vos apps et jeux. Apprenez à exploiter des nœuds visuels pour créer des animations et des moments…
- Créez des apps et services en temps réel avec gRPC et SwiftCréez des expériences en direct attrayantes avec gRPC dans votre app Swift et votre backend. gRPC est un framework RPC open source conçu pour des API de diffusion bidirectionnelle à hautes performances…
- Créez des prototypes d’interface avec des agents dans XcodeDécouvrez comment prototyper votre app avec des agents dans Xcode. Explorez des techniques qui utilisent l’IA pour prototyper des interactions, itérer sur les dispositions et générer des solutions créatives…
- Créez, livrez et automatisez avec Xcode CloudDécouvrez les dernières mises à jour de Xcode Cloud qui vous permettent de commencer rapidement à créer et livrer vos apps. Familiarisez-vous avec les concepts essentiels de Xcode Cloud, configurez simplement…
- Dans les coulisses d’Apple Intelligence et Xcode : présentation spécialeEntrez au Steve Jobs Theater pour découvrir les dernières avancées d’Apple Intelligence et de Xcode. Apprenez à accélérer votre développement avec de nouveaux processus de programmation agentique dans Xcode 27…
- Découvrez le nouveau MetricKitRepérez et corrigez les problèmes de performances plus rapidement que jamais. Découvrez comment MetricKit vous fournit des métriques essentielles et des diagnostics exploitables pour repérer précisément les…
- Découvrez les machines de conteneursDécouvrez les machines de conteneurs, un nouvel outil inclus dans Container qui fournit un environnement Linux persistant et léger sur Mac. Explorez leur fonctionnement et la façon dont le design de…
- Migrez vers Swift TestingDécouvrez comment adopter sereinement Swift Testing parallèlement à vos XCTests grâce à l’interopérabilité des frameworks de test. Explorez les bonnes pratiques et les modèles permettant d’introduire…
- Nouveautés de SwiftDécouvrez les dernières évolutions de Swift. Explorez les avancées récentes du langage, notamment les améliorations ergonomiques du quotidien, une concurrence perfectionnée et du code haute performance plus…
- Nouveautés de Xcode 27Découvrez les dernières améliorations de productivité de Xcode 27. Accélérez votre processus de développement grâce à la personnalisation, aux agents de programmation et à Device Hub. Explorez les mises à jour…
- Profiler, corriger et vérifier : améliorez la réactivité de l’app avec InstrumentsRésolvez les problèmes de réactivité de votre app avec un processus clair. Explorez l’instrument Swift Concurrency, Time Profiler et System Trace pour repérer les goulots d’étranglement. Découvrez comment…
- Renforcez votre présence sur l’App StoreRéinventez la promotion de vos apps et jeux sur l’App Store en utilisant vos images et vidéos dans de nouveaux emplacements. Découvrez comment raconter une histoire plus riche sur tout l’App Store grâce à de…
- Tirez le meilleur parti de Device HubDécouvrez comment Device Hub peut accélérer vos processus de développement. Nous parcourrons ses fonctionnalités et montrerons comment diagnostiquer et reproduire rapidement les problèmes avec des appareils et…
- Traduisez votre app avec des agents dans XcodeDécouvrez comment Xcode et les agents de programmation vous aident à traduire les String Catalogs à l’aide du contexte de votre app. Nous présenterons des stratégies pour examiner les résultats traduits et…
- Trouvez et corrigez les problèmes de performances de vos jeux MetalRepérez les problèmes de performances difficiles à trouver dans vos jeux grâce aux puissants outils Metal. Découvrez comment recueillir de riches données de performances avec Game Performance Overview dans…
- Xcode, les agents et vousDécouvrez comment utiliser des agents de programmation dans Xcode au cours de votre processus de développement. Nous explorerons plusieurs façons de travailler avec des agents, avec des conseils qui vous…
WWDC 2025
11 sessions- Code-along : améliorez une app avec la concurrence SwiftDécouvrez comment optimiser l’expérience utilisateur de votre app avec la concurrence Swift en mettant à jour une app d’exemple existante. Nous partirons d’une app exécutée sur l’acteur principal, puis…
- Code-along : explorez la localisation avec XcodeDécouvrez comment localiser votre app dans d’autres langues avec Xcode. Nous parcourrons pas à pas la création d’un String Catalog, la traduction du texte et l’échange de fichiers avec des traducteurs…
- Découvrez ContainerizationDécouvrez Containerization, un projet open source écrit en Swift pour créer et exécuter des conteneurs Linux sur votre Mac. Apprenez comment Containerization aborde les conteneurs Linux de façon sécurisée et…
- Enregistrer, rejouer et examiner : automatisez l’interface avec XcodeDécouvrez comment enregistrer, exécuter et maintenir des tests XCUIAutomation dans Xcode. Rejouez vos tests d’interface XCTest dans des dizaines de langues, sur différents types d’appareils et dans diverses…
- Nouveautés de SwiftDécouvrez les dernières évolutions de Swift. Nous parlerons des améliorations de processus qui renforcent votre productivité et des API de bibliothèque nouvelles ou modernisées pour les tâches de programmation…
- Nouveautés de SwiftUIDé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…
- Nouveautés de Xcode 26Dé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…
- Optimisez les performances de SwiftUI avec InstrumentsDé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…
- Optimisez les performances du CPU avec InstrumentsDécouvrez comment optimiser votre app pour Apple silicon avec deux nouveaux outils d’Instruments assistés par le matériel. Nous commencerons par présenter le profilage de votre app, puis approfondirons…
- Premiers pas avec Game CenterExplorez les fonctionnalités de Game Center et découvrez comment commencer à les utiliser. Nous présenterons les bonnes pratiques de mise en œuvre des succès, défis, classements et activités afin d’optimiser…
- Profilez et optimisez la consommation d’énergie de votre appDécouvrez comment optimiser votre app pour prolonger au maximum l’autonomie de la batterie. Apprenez à identifier la cause première des problèmes énergétiques de votre app, que vous puissiez les reproduire…
WWDC 2024
19 sessions- Allez plus loin avec Swift TestingDécouvrez comment écrire un excellent ensemble de suites de tests grâce aux fonctionnalités intégrées de Swift Testing. Apprenez à pousser plus loin les éléments fondamentaux pour étendre vos tests à davantage…
- Analysez la mémoire du tasExplorez la base de la mémoire dynamique de votre app : le tas. Découvrez comment utiliser Instruments et Xcode pour mesurer, analyser et corriger les problèmes courants liés au tas. Nous présenterons aussi…
- Composez du contenu 3D interactif dans Reality Composer ProDécouvrez comment la vue Timeline de Reality Composer Pro peut donner vie à votre contenu 3D. Apprenez à créer une histoire animée où personnages et objets interagissent entre eux et avec le monde qui les…
- Comprendre les modules construits explicitementDécouvrez comment les modules construits explicitement transforment les builds dans Xcode 16. Apprenez comment les modules servent à compiler votre code, comment les modules construits explicitement rendent…
- Créez une app de dessin spatial avec RealityKitExploitez la puissance de RealityKit en créant une app de dessin spatial. En concevant une expérience spatiale saisissante qui associe RealityKit à ARKit et SwiftUI, vous découvrirez le fonctionnement des…
- Découvrez Swift TestingDécouvrez Swift Testing, un nouveau package permettant de tester votre code avec Swift. Explorez les éléments fondamentaux de sa nouvelle et puissante API, découvrez comment l’appliquer aux processus de test…
- Découvrez le débogueur RealityKitDécouvrez le débogueur RealityKit et la façon dont ce nouvel outil permet d’inspecter la hiérarchie des entités des apps spatiales, de déboguer les transformations indésirables, de trouver les entités…
- Découvrez le mode zone d’Object CaptureDécouvrez comment le mode zone d’Object Capture ouvre de nouvelles possibilités de capture 3D sur iOS en étendant Object Capture à la capture et à la reconstruction d’une zone. Apprenez à optimiser la qualité…
- Découvrez les API RealityKit pour iOS, macOS et visionOSDécouvrez comment les nouvelles API multiplateformes de RealityKit peuvent vous aider à créer des apps immersives pour iOS, macOS et visionOS. Explorez les nouveaux effets de survol, les lumières et les…
- Enrichissez votre app d’informatique spatiale avec l’audio RealityKitAméliorez votre expérience d’informatique spatiale avec l’audio RealityKit. Découvrez comment l’audio spatial peut donner vie à vos expériences 3D immersives. Du son d’ambiance et de la réverbération à l’audio…
- Exécuter, interrompre, inspecter : explorez le débogage efficace dans LLDBDécouvrez comment utiliser LLDB pour explorer et déboguer des bases de code. Nous vous montrerons comment tirer le meilleur parti des rapports de plantage et des traces d’appels, et comment renforcer les…
- Les fondamentaux de XcodeModifiez, déboguez, validez, recommencez. Explorez la suite d’outils de Xcode qui vous aide à itérer rapidement pendant le développement d’apps. Découvrez des conseils et des astuces pour optimiser et…
- Migrez votre app vers Swift 6Suivez une migration vers Swift 6 en conditions réelles pendant la mise à jour d’une app d’exemple existante. Découvrez comment migrer progressivement, module par module, et comment le compilateur vous aide à…
- Nouveautés de SwiftDécouvrez les dernières évolutions de Swift. Nous retracerons brièvement l’histoire de Swift au cours de la dernière décennie et montrerons comment la communauté s’est développée grâce aux groupes de travail…
- Nouveautés de Xcode 16Dé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…
- Nouveautés d’USD et MaterialXExplorez les mises à jour de la prise en charge d’Universal Scene Description et de MaterialX sur les plateformes Apple. Découvrez comment ces technologies constituent une base pour la création et la diffusion…
- Portez des jeux avancés vers les plateformes AppleDécouvrez à quel point il peut être simple de toucher des joueurs du monde entier sur les plateformes Apple. Nous vous montrerons comment évaluer votre exécutable Windows sur Apple silicon, commencer le…
- Visite guidée de Swift : explorez ses fonctionnalités et son designDécouvrez les fonctionnalités essentielles et la philosophie de design du langage de programmation Swift. Nous explorerons la modélisation des données, la gestion des erreurs, l’utilisation des protocoles…
- Étendez vos processus Xcode CloudDécouvrez comment Xcode Cloud peut s’adapter à vos besoins de développement. Nous vous montrerons comment simplifier vos processus et automatiser les tests et la distribution avec des conditions de démarrage…