# Swift/iOS开发技能 `Swift` `iOS` `SwiftUI` `MVVM` `AI编程` # sagar-wants-to-make-ios-brainrot-apps 面向 AI 编程智能体的 Swift 与 iOS 专家级开发技能。涵盖 SwiftUI 架构、设计系统、网络请求、状态管理、数据持久化、测试及生产环境最佳实践。 ## 安装 ```bash npx skills add adisinghstudent/swift-ios ``` ## 包含内容 - **项目结构** — 基于功能模块的 MVVM 组织方式 - **设计系统** — 颜色、字体排版、间距、可复用组件(Tailwind 到 SwiftUI 的映射) - **架构** — 结合 @Observable(iOS 17+)与 ObservableObject 模式的 MVVM - **网络请求** — 支持 SSE 流式传输的 Async/await API 客户端 - **导航** — NavigationStack、TabView、sheets/modals 弹窗 - **状态管理** — @Observable、@Environment、Combine - **数据持久化** — SwiftData、UserDefaults/@AppStorage、Keychain - **身份验证** — Supabase Auth 集成模式 - **UI 模式** — 聊天界面、下拉刷新、无限滚动、空状态、搜索 - **测试** — XCTest 单元测试、SwiftUI 预览 - **包管理** — SPM 及常用 iOS 第三方包 - **Swift 6 并发** — Sendable、@MainActor、结构化并发 - **Xcode CLI** — 从终端构建、测试和管理项目 - **快速参考** — Tailwind CSS 到 SwiftUI 对照表 ## 使用方式 安装后,当你处理 Swift/iOS 代码或提及 iOS、SwiftUI、Xcode 等关键词时,该技能将自动激活。 ## 许可证 MIT