İçeriğe geç / Skip to content / Zum Inhalt
Ahmet Balaman LogoAhmet Balaman

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.