关于 swiftdata
面向 SwiftData 开发者的进阶建模技能,涵盖类继承、多态关系与查询,以及在继承和枚举之间进行选择。
主要功能
- 01SwiftData 类继承模式
- 02多态关系与查询
- 03继承与枚举的取舍指南
- 04基于类型的查询建议
适用场景
- 01设计分层 SwiftData 模型
- 02按类型查询模型
- 03为模型变体选择继承或枚举
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rshankras/ claude-code-apple-skills --skill swiftdata安装后在 Claude Code 中输入/swiftdata确认已加载。
详细介绍
SwiftData 技能
超越基础的 SwiftData 建模模式。
此技能的启用条件
在用户执行以下操作时使用此技能:
- 设计分层 SwiftData 模型(类继承)
- 需要基于类型或多态的查询
- 权衡模型变体使用继承还是枚举
可用技能
路径相对于此文件所在目录——技能运行时的工作目录设为用户的项目,因此请从此 SKILL.md 所在位置解析每个路径。
| 技能 | 阅读 | 涵盖内容 |
|---|---|---|
| inheritance | inheritance/SKILL.md | 类继承、多态关系、基于类型的查询、继承与枚举的权衡 |
路由方式
- 阅读
inheritance/SKILL.md(相对于此文件)以及其中列出的任何参考文件。 - 将相关指导应用到用户的代码中。如需了解更广泛的 macOS SwiftData 架构,也请参阅
../macos/swiftdata-architecture/SKILL.md。
评论
支持 Markdown