O arquivo do app
Parte da seção Introdução ao SwiftUI do Journey de Swift da Coddy. Lição 2 de 50.
Um app começa em uma struct marcada com @main que está em conformidade com App. Seu corpo contém um WindowGroup, e a view dentro dele é a primeira tela que o usuário vê:
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Este é o arquivo que o Xcode cria para cada novo app. Nestas lições, ele está em CoddyApp.swift, que é bloqueado, e você escreve suas telas em ContentView.swift.
Uma view pode ter um identificador de acessibilidade: um nome que os testes usam para encontrá-la. Isso não altera a aparência da view:
Text("Good morning")
.accessibilityIdentifier("greeting").accessibilityIdentifier("greeting") é um modificador: um método que você chama em uma view para obter de volta uma view modificada. Os testes de UI da Apple encontram as views da mesma forma, e as verificações destas lições também, portanto, quando uma tarefa fornecer um identificador, anexe-o exatamente como escrito.
Desafio
InicianteFaça a tela exibir Welcome to Coddy e dê a esse Text o identificador de acessibilidade welcome.
Experimente você mesmo
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Introdução ao SwiftUI
4Modificadores
PreenchimentoPlanos de fundoOrdem dos modificadoresMolduras e formasRecapitulação - Criador de distintivos10Projeto - Coddy Coffee
Visão geral do projetoTelas de bebidas5Estado e Botões
BotõesA Propriedade @StateEstado Verdadeiro ou FalsoViews CondicionaisRecapitulação - Marcador de PontosPratique por conta própria: Playground de Swift