Een nieuw project starten

Swift:
Een nieuw project starten

Hoe te:

import SwiftUI

@main
struct NewProjectApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

struct ContentView: View {
    var body: some View {
        Text("Hallo, nieuw project!")
            .padding()
    }
}

// Voorbeelduitvoer:
// Toont een venster met de tekst "Hallo, nieuw project!".

Diepgaand

Terug in de dagen vóór Swift, was Objective-C de dominante taal en het starten van een nieuw project omvatte wat meer standaardcode. Swift heeft echter het opstartproces verfijnd met nette functies zoals het @main attribuut, dat het startpunt van de app aanduidt. In vergelijking met hulpmiddelen zoals de sjablonen van Xcode, vereenvoudigt Swift routinetaken zodat je direct naar het leuke deel kunt springen – je idee tot leven brengen.

Wat betreft alternatieven, je zou kunnen kiezen voor een opdrachtregelhulpprogramma of een server-side framework als je geen iOS/macOS-app maakt. Qua implementatie is Swift’s aanpak gericht op het minimaliseren van de initiële complexiteit. De ContentView vertegenwoordigt het startpunt van de UI, terwijl de WindowGroup het vensterbeheer afhandelt.

Zie ook