SuperAPI AI 工具集

swift-development

编程与开发

查看项目

更新于 10-16 03:38

技能介绍

用途:在编写、审查或迁移 Swift 项目时应用现代 Swift 开发最佳实践,覆盖 Swift 6+ 特性、并发安全、API 设计原则与代码质量,面向 macOS 15.7+ 的 iOS/macOS 项目。

主要能力:提供 Swift 6 并发模型指导,包括 async/await、actor 隔离、@MainActor、Sendable 与区域隔离;API 设计规范(命名、参数标签、副作用、文档);Swift 6 破坏性变更说明(如属性包装器不再自动推断隔离、全局变量需并发安全);可用性注解模式(@available、#available、#unavailable);AppKit 常见坑(accessory 应用窗口、Settings 面板、ISO8601 日期截断)。

使用方式:在涉及上述场景时激活该技能,按其核心准则编写或评审代码;需要深入细节时加载 references/ 下的 api-design.md、concurrency.md、swift6-features.md、availability-patterns.md。

限制与要求:需要 Swift 6.0+ 编译器,Swift 6.2+ 才支持 InlineArray 与增强并发特性;运行平台为 macOS 15.7+/iOS 18+。具体安装或调用命令、收费与平台支持范围资料未提供。