iOS Developer
Erstelle native iOS-Apps mit Swift und SwiftUI
Die Entwicklung von iOS-Apps erfordert die Beherrschung komplexer Apple-Frameworks und App Store-Anforderungen. Diese Skill bietet fachkundige Anleitung zu Swift, SwiftUI und iOS-Best-Practices, um deinen Entwicklungs-Workflow zu beschleunigen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "iOS Developer". Erstelle eine grundlegende SwiftUI-Liste mit Navigation
Erwartetes Ergebnis:
Bietet ein vollständiges SwiftUI-ContentView mit NavigationStack, ListItem-Modell, Sample-Data-Array und ordnungsgemäßer Navigation-Destination-Handhabung mit iOS 18-Navigationsmustern
Verwendung von "iOS Developer". Füge Core Data zu meiner SwiftUI-App hinzu
Erwartetes Ergebnis:
Generiert das Core Data-Stack-Setup, App-Einstiegspunkt mit Environment-Injection, Sample-Entity mit @FetchRequest und Save/Delete-Operationen in einem ViewModel
Verwendung von "iOS Developer". Implementiere MVVM-Architektur für meine App
Erwartetes Ergebnis:
Liefert eine vollständige MVVM-Struktur mit Model-Structs, ObservableObject-ViewModel mit @Published-Properties und SwiftUI-View mit ordnungsgemäßen Binding-Verbindungen
Sicherheitsaudit
SicherThis is a prompt-only skill containing iOS development guidance with no executable code. Static analysis scanned 0 files and found 0 security issues. The skill provides documentation and best practices for iOS development without any code execution, network calls, or system access. Safe to publish.
Qualitätsbewertung
Was du bauen kannst
Mobiles Startup erstellt MVP
Beschleunige die iOS-App-Entwicklung durch Generierung von Swift-Code für Kernfeatures, Einrichtung von MVVM-Architektur und Implementierung von SwiftUI-Views mit ordnungsgemäßem State-Management.
Enterprise-Team modernisiert Legacy-Apps
Anleitung zu UIKit-zu-SwiftUI-Migrationsstrategien, Implementierung von Clean-Architecture-Mustern und Etablierung konsistenter Coding-Standards im iOS-Team.
Entwickler bereitet App Store-Einreichung vor
Navigiere durch App Store-Review-Richtlinien, optimiere Metadata für die Auffindbarkeit, konfiguriere App Store Connect und bereite TestFlight-Beta-Testing-Workflows vor.
Probiere diese Prompts
Erstelle eine SwiftUI-View, die eine scrollbare Liste von Items mit Suchfunktionalität anzeigt. Füge ordnungsgemäßes State-Management hinzu und verwende iOS 18-Such-APIs.
Zeige mir, wie man Core Data mit SwiftUI-Integration unter Verwendung von @FetchRequest einrichtet. Füge das Datenmodell, Persistent-Container-Setup und CRUD-Operationen für eine Notizen-App hinzu.
Erstelle eine moderne Networking-Schicht unter Verwendung von URLSession mit Swift async/await. Füge Fehlerbehandlung, Codable-Modelle und eine Service-Schicht für eine REST-API mit Authentifizierung hinzu.
Implementiere Face ID und Touch ID-Authentifizierung unter Verwendung des LocalAuthentication-Frameworks. Füge ordnungsgemäße Fehlerbehandlung für nicht verfügbare Biometrie und Fallback auf Passcode-Authentifizierung hinzu.
Bewährte Verfahren
- Verwende einen SwiftUI-ersten Ansatz mit UIKit-Integration nur bei Bedarf für Features, die in SwiftUI nicht verfügbar sind
- Implementiere strikte Concurrency mit Swift 6 async/await-Mustern und vermeide unsichere Actor-Isolation
- Folge den Apple Human Interface Guidelines für eine konsistente User-Experience über alle iOS-Apps hinweg
- Füge umfassendes Error-Handling mit benutzerfreundlichem Feedback und ordnungsgemäßen Recovery-Optionen hinzu
Vermeiden
- Vermeide die Verwendung von Force-Unwrap-Operatoren (!) in Produktionscode - verwende Optional-Binding oder guard-Statements
- Führe keine schweren Berechnungen im Main-Thread aus - verwende Background-Actors oder DispatchQueue
- Speichere niemals sensible Daten in UserDefaults - verwende Keychain Services für Credentials und Tokens
- Vermeide massive View-Controller - zerlege komplexe Views in kleinere wiederverwendbare Komponenten