In den eigenen Worten des Skills
Dieser Skill vermittelt die iOS Human Interface Guidelines und SwiftUI-Muster für die Entwicklung nativer iOS-Anwendungen nach Apples Designprinzipien. Er behandelt Klarheit, Zurückhaltung und Tiefe als zentrale HIG-Prinzipien, die stack- und grid-basierten Layout-Systeme von SwiftUI, Navigationsmuster einschließlich NavigationStack und TabView, Systemintegration mit SF Symbols und Dynamic Type sowie visuelles Design mit semantischen Farben und Materialien.
Der Skill behandelt plattformspezifische Aspekte von iOS, iPadOS und visionOS mit Fokus auf touch-first Oberflächen, adaptive Layouts für unterschiedliche Bildschirmgrößen, Barrierefreiheit und automatische Unterstützung des Light/Dark Mode durch semantisches Styling.
Was er erzeugt
- SwiftUI-View-Code mit stack-basierten Layouts, Navigationsmustern und Systemintegration
So funktioniert es
- 01HIG-Prinzipien anwenden
Erstellen Sie Interfaces nach den Prinzipien Klarheit (lesbare Inhalte, präzise Icons), Zurückhaltung (die UI hilft Nutzern, Inhalte zu verstehen, ohne mit ihnen zu konkurrieren) und Tiefe (visuelle Ebenen vermitteln Hierarchie).
- 02Mit Stack- und Grid-Layouts komponieren
Verwenden Sie VStack und HStack mit Alignment- und Spacing-Parametern oder LazyVGrid mit adaptiven oder flexiblen GridItem-Spalten, um Views zu strukturieren.
- 03Navigationsmuster implementieren
Verwenden Sie NavigationStack mit navigationDestination für hierarchische Navigation oder TabView mit Tab für App-Bereiche oberster Ebene.
- 04Systemressourcen integrieren
Verwenden Sie SF Symbols mit Rendering-Modi und Effekten sowie semantische Schriften, die Dynamic Type berücksichtigen, statt fester Größen.
- 05Semantisches Styling anwenden
Verwenden Sie semantische Farben wie .primary und .secondary, die sich automatisch an Light- und Dark-Mode anpassen, sowie System-Materialien für Blur-Effekte.