catalog/repos/adisinghstudent--swift-ios.md

38 lines
1.5 KiB
Markdown
Raw Normal View History

2026-04-07 11:44:56 +08:00
# 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 的映射)
- **架构** — 结合 @ObservableiOS 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