Junior — Middle
Pode explicar a finalidade e o uso da anotação @main na programação?
sobes.tech IA
Resposta da IA
A anotação @main na programação Swift é usada para indicar o ponto de entrada na aplicação. Em vez de escrever tradicionalmente a função main(), com @main pode-se especificar uma estrutura ou classe que irá iniciar a aplicação.
No iOS e SwiftUI, isso simplifica o código de inicialização da aplicação. Por exemplo:
import SwiftUI
@main
struct MyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
Aqui, @main indica que MyApp é o objeto principal da aplicação, que é iniciado ao ligar. Isso simplifica a estrutura e torna o código mais declarativo.