Le fichier de l’app
Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 2 sur 50.
Une app commence par une structure marquée @main qui est conforme à App. Son corps contient un WindowGroup, et la vue qu’il contient est le premier écran que l’utilisateur voit :
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}C’est le fichier qu’Xcode crée pour chaque nouvelle app. Dans ces leçons, il se trouve dans CoddyApp.swift, qui est verrouillé, et vous écrivez vos écrans dans ContentView.swift.
Une vue peut avoir un identifiant d’accessibilité : un nom que les tests utilisent pour la trouver. Cela ne modifie pas l’apparence de la vue :
Text("Good morning")
.accessibilityIdentifier("greeting").accessibilityIdentifier("greeting") est un modificateur : une méthode que vous appelez sur une vue pour obtenir en retour une vue modifiée. Les tests d’interface utilisateur d’Apple trouvent les vues de la même manière, et les vérifications de ces leçons aussi. Ainsi, lorsqu’une tâche fournit un identifiant, ajoutez-le exactement comme il est écrit.
Défi
DébutantFais afficher à l’écran Welcome to Coddy et donne à ce Text l’identifiant d’accessibilité welcome.
Essayez vous-même
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Introduction à SwiftUI
4Modificateurs
Marge intérieureArrière-plansOrdre des modificateursCadres et formesRécapitulatif - Créateur de badges2Afficher du contenu
Vues de texteNombres dans le textePolicesCouleursSymboles SFRécapitulatif - Étiquette de prix5État et boutons
BoutonsLa propriété @StateÉtat vrai ou fauxVues conditionnellesRécapitulatif - Compteur de scoreEntraînez-vous par vous-même : Playground Swift