SwiftUI 开发技能
指令
使用此技能编写声明式、响应式的 UI 代码。始终遵循 iOS 人机交互指南 (HIG)。
此技能的功能
- UI 构建: 使用 View, Modifier, Layout 容器构建界面。
- 状态管理: 使用 Observation 框架 (
@Observable,@State,@Environment) 管理数据流。 - 导航: 使用
NavigationStack和navigationDestination处理路由。 - 预览: 使用
#Preview宏快速迭代 UI。 - 持久化集成: 将 SwiftData (
@Query) 无缝集成到视图中。
何时使用此技能
- 编写
.swift视图文件时。 - 设计 App 的导航结构时。
- 处理动画和转场效果时。
- 将 ViewModel 的数据绑定到界面时。
示例
示例 1:基于 Observation 的 ViewModel 和 View
[Description truncada. Veja o README completo no GitHub.]