ios-swiftui
Use when adding or modifying iOS Swift/SwiftUI code under ios/.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
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.
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!