用途:为 Apple 平台开发提供 Swift 相关规范与参考,适用于编辑 .swift 文件、Package.swift、Xcode 项目或构建 Apple 应用时使用。
主要能力:涵盖 Swift、SwiftUI、async/await 并发、测试与性能;提供约定、严格并发规则、MVVM 加依赖注入模式,以及代码评审清单。包含构建、测试、SwiftLint 与 SPM 的常用命令,例如 xcodebuild -scheme MyApp -sdk iphoneos build、xcodebuild test -scheme MyApp -destination 'platform=iOS Simulator,name=<booted device>'、swiftlint lint [--fix]、swift build && swift test && swift package resolve。还给出 ast-grep 查询示例,如 sg --pattern '@Observable final class $NAME { $$$ }' --lang swift。
使用方式:先确定版本而非假设,可运行 swift --version、xcodebuild -version、cat .swift-version、grep -E 'swift-tools-version' Package.swift 等命令。提交前需通过 make check && make test-e2e,其中 make check 展开为 swift build、swift test、swiftlint lint --strict、swift-format lint --recursive Sources Tests 及平台测试。模拟器设备需从 xcrun simctl list devices | grep Booted 中选取,不要硬编码。
适用场景:SwiftUI 属性包装器选择、视图拆分、并发错误修复、MVVM 与 DI 架构、Swift Testing 测试编写及评审检查。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;部分细节指向 references/ 下的文件,正文未展开完整代码示例。