Sobes.tech
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.