用途:面向 Swift 6.0+ 的 iOS/macOS 开发,覆盖 SwiftUI、Combine 与 Swift Concurrency,适合构建 Apple 平台应用。
主要能力:Swift 6.0 的类型化 throws、完整并发检查、默认数据竞争安全;SwiftUI 6 的 @Observable 宏、NavigationStack 与现代声明式 UI;Combine 的发布者/订阅者响应式编程;Swift Concurrency 的 async/await、actor、TaskGroup 与隔离;XCTest 单元与 UI 测试及异步测试支持;Swift Package Manager 依赖管理。
版本要求:Swift 6.0+、Xcode 16.0+、iOS 17.0+(推荐,最低 15.0)、macOS 14.0+(推荐)。
使用方式:在 Package.swift 中以 swift-tools-version 6.0 开头,导入 PackageDescription,定义 Package 的 name、platforms、products、dependencies 与 targets。常见模式包括 @Observable 与 @MainActor 的 ViewModel、含 NavigationStack 与 .task/.refreshable 的 SwiftUI 视图、用于线程安全的 actor 缓存。技能按模块组织:swift6-features、swiftui-patterns、concurrency、combine-reactive,并提供 Context7 库映射(如 /apple/swift、/Alamofire/Alamofire、/onevcat/Kingfisher、/realm/realm-swift、/pointfreeco/swift-composable-architecture、/Quick/Quick、/Quick/Nimble)。测试可用 @MainActor 的 XCTestCase 与 async throws 测试函数。
适用场景:iOS/macOS 应用开发、SwiftUI 界面、并发与响应式数据处理、SwiftPM 项目与测试。
限制:资料未提供具体安装命令、收费与价格信息;实际可用性取决于 Swift 6.0+ 与 Xcode 16.0+ 环境。