Junior — Middle
Môžete vysvetliť účel a použitie anotácie @main v programovaní?
sobes.tech AI
Odpoveď od AI
Poznámka @main v programovaní v jazyku Swift sa používa na označenie vstupného bodu do aplikácie. Namiesto tradičného písania funkcie main() môžete pomocou @main určiť štruktúru alebo triedu, ktorá spustí aplikáciu.
V iOS a SwiftUI to umožňuje zjednodušiť kód inicializácie aplikácie. Napríklad:
import SwiftUI
@main
struct MyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
Tu @main označuje, že MyApp je hlavný objekt aplikácie, ktorý sa spustí pri štarte. To zjednodušuje štruktúru a robí kód deklaratívnejším.