用途
Swift Concurrency 是一个 API 参考类技能,聚焦 Swift 语言中的并发编程能力。它把结构化并发、actor 模型和异步序列等主题整理为本地 Markdown 参考文件,供开发者在编写或查阅 Swift 并发代码时快速检索。
主要能力
该技能随附以下参考文件:
- concurrency-overview.md:Swift 并发索引
- task.md:Task 结构体
- taskgroup.md:用于并行工作的 TaskGroup
- actor.md:Actor 协议
- asyncsequence.md:AsyncSequence 协议
- asyncstream.md:AsyncStream
- checkedcontinuation.md:用于桥接的 CheckedContinuation
从描述看,其覆盖范围包括 async/await、Task、TaskGroup、actors、AsyncSequence、AsyncStream 与 continuations。
使用方式
技能说明建议先搜索该技能本地的 .md 文件。如果所需主题不在其中,则按名称、描述或 SKILL.md frontmatter 检查已安装的其他 Apple 技能,并在其本地文件中进行 grep 检索;这种方式比从互联网获取新文档更快,也更节省上下文。
如果已安装的技能都没有对应页面,则使用 concurrency-overview.md 中相关的文档路径,配合 sosumi.ai 的 Markdown 镜像获取。例如,/documentation/swift/task 对应 https://sosumi.ai/documentation/swift/task。
适用场景
适合在 Swift 开发中需要查阅并发 API 参考时使用,例如了解 Task、TaskGroup、Actor、AsyncSequence、AsyncStream 或 CheckedContinuation 的用法与定义。
限制
资料未提供该技能的安装命令、版本信息、收费方式或平台支持范围。其内容以本地参考文件为主,具体 API 细节需查阅对应文件;若本地未覆盖,需依赖其他已安装技能或 sosumi.ai 镜像。