Menu
Coddy logo textTech

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.

challenge icon

Desafío

Principiante

Haz 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()
        }
    }
}
quiz iconPonte a prueba

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

Practica por tu cuenta: Playground de Swift