SwiftUI + Swift 6.2 + Xcode 26 + Apple Intelligence 生产级开发知识包。
专为 Claude Code、Cursor、Windsurf 等 AI 编程工具设计,让 AI 助手具备完整的 Apple 生态开发能力。
第 1 步:克隆仓库
git clone https://github.com/DengShiyingA/apple-swiftui-skill.git第 2 步:复制 SKILL.md 到你的 iOS 项目根目录
cp /path/to/apple-swiftui-skill/SKILL.md ~/Projects/MyiOSApp/完成。Claude Code 打开项目时会自动加载 SKILL.md。
第 1 步:克隆仓库(同上)
第 2 步:在你的 iOS 项目中创建 .cursor/rules/ 目录,把 SKILL.md 放进去
cd ~/Projects/MyiOSApp
mkdir -p .cursor/rules
cp /path/to/apple-swiftui-skill/SKILL.md .cursor/rules/完成。Cursor 会自动加载 .cursor/rules/ 下的所有文件。
第 1 步:克隆仓库(同上)
第 2 步:在你的 iOS 项目中创建 .windsurf/rules/ 目录,把 SKILL.md 放进去
cd ~/Projects/MyiOSApp
mkdir -p .windsurf/rules
cp /path/to/apple-swiftui-skill/SKILL.md .windsurf/rules/完成。Windsurf 会自动加载。
第 1 步:克隆仓库(同上)
第 2 步:复制为 .github/copilot-instructions.md
cd ~/Projects/MyiOSApp
mkdir -p .github
cp /path/to/apple-swiftui-skill/SKILL.md .github/copilot-instructions.md完成。Copilot 会自动读取这个文件。
- 打开 Xcode → Settings → Coding Intelligence
- 在 Custom Instructions 中粘贴
SKILL.md的内容
安装后问 AI 一个问题测试:
"iOS 26 的 Liquid Glass glassEffectUnion 怎么用?"
如果 AI 能准确回答(包含 GlassEffectContainer、@Namespace 等细节),说明已生效。
- 先让 AI 读取
SKILL.md顶部的“快速导航”,再进入具体章节,命中率会比直接全文件扫描更高。 - 提问时优先带上英文 API 名、平台、目标和约束,例如
SwiftUI + StoreKit 2 订阅页、visionOS Room Tracking 权限处理、Foundation Models 流式输出 UI。 - 如果是排错,直接给错误信息、相关代码和期望行为;这个 skill 更适合处理具体场景,不适合泛泛地问“怎么做 iOS App”。
- 如果是架构问题,明确你在做的是列表页、支付流、AI 聊天、同步、推送还是多平台适配,这样 AI 更容易跳到对应章节。
cd /path/to/apple-swiftui-skill && git pull然后重新复制 SKILL.md 到你的项目。
./scripts/validate-skill-repo.sh这个脚本会检查:
SKILL.md的 frontmatter 描述是否符合技能发现规则README.md中声明的仓库结构是否与实际文件一致
45+ 框架 · 1000+ 代码示例 · 90 条坑点 · 6 大平台
| 分类 | 框架 |
|---|---|
| UI | SwiftUI、Liquid Glass、Charts、TipKit、PhotosPicker、ShareLink |
| 数据 | SwiftData、CloudKit、CoreData、UserDefaults、Keychain |
| AI | Foundation Models、CoreML、Vision、CreateML、NaturalLanguage |
| AR/3D | ARKit、RealityKit、SceneReconstruction、Room Tracking |
| 音视频 | AVFoundation、AVPlayer、HLS、SharePlay、Speech |
| 系统 | HealthKit、StoreKit 2、MapKit、CoreLocation、Network、EventKit、Contacts |
| 通知 | UserNotifications、APNs HTTP/2、Critical Alerts、Live Activities |
| 安全 | Sign in with Apple、Passkeys、CryptoKit、Face ID、Security Key |
| 平台 | watchOS、tvOS、visionOS、macOS |
| 工具 | Xcode 调试(ASan/TSan)、Instruments、Swift Testing、App Store Connect API |
| 架构 | MVVM+Repository、依赖注入、分页加载、图片缓存、深度链接路由、错误处理 |
| 语言 | Swift 6、Typed Throws、Macros、Combine、async/await、ObjC 互操作 |
├── SKILL.md # 主知识库(7,600+ 行)← 只需要这个文件
├── README.md # 本文件
└── scripts/
└── validate-skill-repo.sh # 仓库说明与 skill 元数据校验
MIT