用途:在 iOS 开发任务或工作流中提供指导、最佳实践与检查清单,帮助澄清目标、约束与所需输入,给出可执行步骤并验证结果。
主要能力:涵盖 Swift 6(严格并发、typed throws)、SwiftUI(iOS 18 增强、状态管理、Combine、导航与协调器)、UIKit 与 SwiftUI 混合架构、MVVM/Clean Architecture/协调器/仓库/依赖注入等架构模式;数据持久化(Core Data、SwiftData、CloudKit、Keychain、UserDefaults、SQLite);网络(URLSession async/await、Combine、Codable、GraphQL、WebSocket、证书固定);性能优化(Instruments、Core Animation、图片缓存、GCD);安全与隐私(生物识别、ATS、App Tracking Transparency);测试(XCTest、XCUITest、TDD、快照测试、Xcode Cloud);App Store 与分发(App Store Connect、ASO、TestFlight、企业分发);高级特性(Widget、Live Activities、SiriKit、Core ML、ARKit、MapKit、HealthKit、HomeKit);Apple 生态集成(Watch、macOS Catalyst、通用应用、Handoff、Sign in with Apple);DevOps(Xcode Cloud、Fastlane、GitHub Actions、Bitrise);无障碍(VoiceOver、动态字体、高对比度)。
使用方式:当任务属于 iOS 开发时启用,先明确目标与约束,再套用相关最佳实践并验证结果,输出可操作步骤与验证方法。
适用场景:SwiftUI 应用开发、UIKit 与 SwiftUI 互操作、数据同步、生物识别、无障碍数据可视化、CI/CD 与 TestFlight 分发、性能剖析、Live Activities、ARKit 等。
限制:不适用于与 iOS 开发无关的任务,或需要本范围之外的领域与工具。资料未提供具体安装命令、收费与价格信息。