Apple annonce SwiftUI, un framework d’interface utilisateur déclaratif pour tous ses appareils
SwiftUI permet aux développeurs de créer des éléments d’interface utilisateur avec une syntaxe déclarative simple et expressive.
Apple n’a pas oublié les développeurs pendant sa conférence WWDC. La firme a dévoilé un nouveau framework d’interface utilisateur appelé SwiftUI. Il s’agit d’un moyen de créer des interfaces sur toutes les plateformes Apple, avec un ensemble d’outils et d’API.
Des interfaces pour iOS, tvOS, macOS et watchOS
SwiftUI fonctionne avec les outils de conception Xcode pour synchroniser le codage et la conception. Une assistance est fournie pour des fonctionnalités telles que le type dynamique, la localisation et l’accessibilité. SwiftUI permet ainsi de créer des interfaces riches sur iOS, tvOS, macOS et watchOS.
SwiftUI a la particularité d’être un framework d’UI déclaratif, évitant ainsi aux développeurs d’écrire des montagnes de lignes de code. SwiftUI active en effet un environnement de programmation d’interface utilisateur en temps réel à l’intérieur de Xcode. Les développeurs écrivent le type d’élément d’interface utilisateur qu’ils souhaitent afficher dans leur application, cette dernière apparaît immédiatement dans la partie droite de Xcode.
Des modifications et une génération de code automatiques
SwiftUI est également livré avec un outil d’inspection, permettant aux développeurs de sélectionner des éléments spécifiques dans l’émulateur et de les modifier via une interface graphique déroulante. Toute modification effectuée dans l’émulateur est automatiquement reportée dans l’éditeur de texte de Xcode. Le framework permet également aux développeurs de glisser-déposer des éléments dans leur application. Xcode générera automatiquement du code pour ces éléments.
Le framework déclaratif permet l’application automatique de nombreux comportements, ce qui permet aux développeurs d’adopter des fonctionnalités telles que le mode sombre sans écrire de code supplémentaire.
Prenez la parole dans le dossier Tendances 2026
Associez votre expertise à l'un des contenus phares de BDM !
Je participe