Junior — Middle
¿Puedes explicar el propósito y uso de la anotación @main en programación?
sobes.tech AI
Respuesta de la IA
La anotación @main en la programación en Swift se utiliza para indicar el punto de entrada en la aplicación. En lugar de escribir tradicionalmente la función main(), con @main se puede especificar una estructura o clase que iniciará la aplicación.
En iOS y SwiftUI, esto simplifica el código de inicialización de la aplicación. Por ejemplo:
import SwiftUI
@main
struct MyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
Aquí, @main indica que MyApp es el objeto principal de la aplicación, que se inicia al arrancar. Esto simplifica la estructura y hace que el código sea más declarativo.