ios-swiftui
Use when adding or modifying iOS Swift/SwiftUI code under ios/.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
iOS SwiftUI skill
When to use
- You are working in
ios/on Swift or SwiftUI files. - You need to follow iOS 26+, Swift 6.2+, and modern SwiftUI guidance.
- You need MVVM structure with
@Observablestate models.
Steps
- Confirm new code targets iOS 26+ and Swift 6.2+.
- Use
NavigationStack,navigationDestination(for:), and modern SwiftUI APIs. - Model shared state with
@Observable+@MainActorclasses. - Keep views as structs; move logic into view models for testability.
- Avoid UIKit,
ObservableObject, force unwraps, and legacy APIs. - Add unit tests for core logic.
Constraints
- Do not add third-party frameworks without explicit approval.
- Avoid
onTapGesture()unless tap location/count is required. - Use
foregroundStyle()andclipShape(.rect(cornerRadius:)). - Use
Task.sleep(for:)andString.replacing(_:with:). - Use
localizedStandardContains()for user-input filtering.
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!