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

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

Swift-Grundlagen

  1. Einführung in Swift: Optionals sowie guard let und if letWas ein Optional in Swift ist, wann if let oder guard let passt, kurzes if let, Nil-Coalescing und Optional Chaining – mit Hinweisen für Dart-Umsteiger.
  2. Swift struct vs. class: Wert- und Referenztypen erklärtDer Unterschied zwischen struct und class in Swift mit lauffähigen Beispielen: Kopieren, mutating, let, ===, Vererbung, deinit und eine Entscheidungshilfe.
  3. 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].
  4. Swift async/await Leitfaden: Task, Actor und @MainActorVom Completion Handler zu async/await: Task, async let, TaskGroup, @MainActor, Actors, Abbruch und ein JSON-API-Aufruf mit URLSession in SwiftUI.

Oberflächen mit SwiftUI

  1. SwiftUI: Erste App entwickeln – Schritt für SchrittDie erste SwiftUI-App vom leeren Xcode-Projekt bis zum Simulator: App, View, VStack, @State, List und TextField in einer funktionierenden To-do-Liste.
  2. SwiftUI @State, @Binding und @Observable: Datenfluss erklärtWann @State, @Binding, @Observable und @Environment in SwiftUI passen, wie sie zu ObservableObject stehen, mit Entscheidungstabelle und typischen Fehlern.

Veröffentlichung

  1. App im App Store veröffentlichen: Anleitung in 7 SchrittenVom 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.

Weitere Artikel