Swift- und SwiftUI-Tutorials für die iOS-Entwicklung
Zentrale Swift-Konzepte, Oberflächen und Datenfluss mit SwiftUI, Nebenläufigkeit und die Veröffentlichung im App Store. Alle Artikel arbeiten mit Beispielen, die sich direkt in Xcode ausprobieren lassen.
8 Artikel

SwiftUI @State, @Binding und @Observable: Datenfluss erklärt
Wann @State, @Binding, @Observable und @Environment in SwiftUI passen, wie sie zu ObservableObject stehen, mit Entscheidungstabelle und typischen Fehlern.

Swift struct vs. class: Wert- und Referenztypen erklärt
Der Unterschied zwischen struct und class in Swift mit lauffähigen Beispielen: Kopieren, mutating, let, ===, Vererbung, deinit und eine Entscheidungshilfe.

Swift Closures erklärt: $0, @escaping und [weak self]
Die Closure-Syntax in Swift Schritt für Schritt von der Langform bis $0: Trailing Closures, Werte einfangen, @escaping, Retain Cycles und [weak self].

Swift async/await Leitfaden: Task, Actor und @MainActor
Vom Completion Handler zu async/await: Task, async let, TaskGroup, @MainActor, Actors, Abbruch und ein JSON-API-Aufruf mit URLSession in SwiftUI.

SwiftUI: Erste App entwickeln – Schritt für Schritt
Die erste SwiftUI-App vom leeren Xcode-Projekt bis zum Simulator: App, View, VStack, @State, List und TextField in einer funktionierenden To-do-Liste.

App im App Store veröffentlichen: Anleitung in 7 Schritten
Vom Apple-Developer-Account über App Store Connect und TestFlight bis zur Prüfung: so veröffentlichen Sie eine iOS-App, mit häufigen Ablehnungsgründen.

Wie finden Sie den besten Swift-Lehrer? Leitfaden 2026
Vor dem Swift-Einzelunterricht: Was Sie in der Probestunde fragen, SwiftUI oder UIKit, eine sinnvolle Lernreihenfolge und wann sich Unterricht nicht lohnt.

Einführung in Swift: Optionals sowie guard let und if let
Nach Flutter habe ich mit Swift für iOS begonnen. Hier teile ich Optionals sowie guard let und if let zum sicheren Auspacken.