Junior — Middle
Můžete vysvětlit účel a použití anotace @main v programování?
sobes.tech AI
Odpověď od AI
Poznámka @main v programování v jazyce Swift se používá k označení vstupního bodu do aplikace. Místo tradičního psaní funkce main() lze pomocí @main určit strukturu nebo třídu, která spustí aplikaci.
V iOS a SwiftUI to umožňuje zjednodušit kód inicializace aplikace. Například:
import SwiftUI
@main
struct MyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
Zde @main označuje, že MyApp je hlavní objekt aplikace, který se spustí při startu. To zjednodušuje strukturu a činí kód deklarativnějším.