Zum Inhalt springen
Alle Beiträge

Tag

#SwiftUI

5 Beiträge mit diesem Tag.

Worum es hier geht

SwiftUI ist Apples deklaratives UI-Framework und Pixzls Default für neue iOS- und macOS-Apps. Beiträge unter diesem Tag behandeln Layout-Patterns, Navigation, State-Management mit @State/@Observable/@Bindable, Performance-Tuning, Custom-Animations, Interop mit UIKit/AppKit und die wiederkehrenden Stolpersteine aus echten Production-Apps wie DockPin und Pixzl Reading.

Häufige Fragen

Welche SwiftUI-Version ist die Mindest-Grundlage?

Wir zielen auf iOS 17+ und macOS 14+ ab, weil moderne SwiftUI-APIs (@Observable, NavigationStack, ScrollView-Modifier) erst dort verfügbar sind. Ältere Compatibility-Themen werden separat behandelt.

SwiftUI oder UIKit für neue Apps?

SwiftUI für neue Apps, UIKit für Legacy-Migrationen oder spezifische Anwendungsfälle (sehr komplexe Collection-Views, Custom-Drawing mit Core Graphics, alte iOS-Versionen). Vergleichende Artikel sind hier verlinkt.

Werden auch macOS-spezifische SwiftUI-Themen behandelt?

Ja. macOS-SwiftUI hat eigene Eigenheiten (NavigationSplitView, MenuBarExtra, Window-Management), die in eigenen Beiträgen erklärt werden.

Wie geht Pixzl mit SwiftUI-Bugs um, die Apple nicht fixt?

Workarounds dokumentieren, Radar einreichen, ggf. UIViewRepresentable-Fallback. Wir teilen die Workarounds offen — kein „eigentlich ist das ein Apple-Bug, deal with it”.