El archivo de la app
Parte de la sección Introducción a SwiftUI del Journey de Swift de Coddy. Lección 2 de 50.
Una app comienza en una estructura marcada con @main que se ajusta a App. Su cuerpo contiene un WindowGroup, y la vista que hay dentro es la primera pantalla que ve el usuario:
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Este es el archivo que Xcode crea para cada aplicación nueva. En estas lecciones se encuentra en CoddyApp.swift, que está bloqueado, y escribes tus pantallas en ContentView.swift.
Una vista puede tener un identificador de accesibilidad: un nombre que las pruebas usan para encontrarla. Esto no cambia el aspecto de la vista:
Text("Good morning")
.accessibilityIdentifier("greeting").accessibilityIdentifier("greeting") es un modificador: un método que llamas en una vista para obtener de vuelta una vista modificada. Las pruebas de interfaz de usuario de Apple encuentran las vistas de la misma manera, y las comprobaciones de estas lecciones también lo hacen, así que cuando una tarea proporcione un identificador, asígnalo exactamente como está escrito.
Desafío
PrincipianteHaz que la pantalla muestre Welcome to Coddy y asigna a ese Text el identificador de accesibilidad welcome.
Pruébalo tú mismo
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Introducción a SwiftUI
2Mostrar contenido
Vistas de textoNúmeros en el textoFuentesColoresSF SymbolsRepaso: etiqueta de precioPractica por tu cuenta: Playground de Swift