用途:该技能面向 Swift 并发编程,提供 async/await、actor、任务、Sendable 一致性、线程与内存管理、测试及迁移策略的专家级指导。当请求涉及编写异步代码、实现 actor、使用结构化并发或重构回调式网络代码时适用;与 CSS 布局等无关任务不应优先使用。
主要能力:按规则与参考文档组织,涵盖异步/等待模式(如不要为消除警告添加虚假挂起点)、actor 隔离(用 actor 获得编译器验证的数据竞争安全)、任务生命周期(取消与结构化并发)、Sendable 一致性(跨并发边界要求 Sendable)、并发测试(避免不稳定测试的异步测试模式)。参考文档还覆盖异步基础与错误处理、并行执行、任务组、隔离域、执行上下文、循环引用与弱引用、Swift Testing 集成、严格并发迁移与旧代码互操作。
使用方式:当请求明确匹配其范围时应用该技能规则与参考指导,产出可操作结果;若输出过于笼统,可补充环境、范围、格式与成功标准等约束后重试。若技能未触发,可用描述中的领域关键词改写请求。若与其他技能冲突,需声明当前步骤以哪个技能为准。
适用场景:异步/等待代码编写、actor 实现、结构化并发、Sendable 检查、并发测试与严格并发迁移。
限制:资料未提供具体安装命令、平台版本、收费或价格信息;实际效果取决于任务上下文与约束,缺失事实暂未提供。