SuperAPI AI 工具集

swiftui

编程与开发

查看项目

更新于 10-15 21:55

技能介绍

用途:该技能用于指导 SwiftUI 应用的完整开发流程,包括从零创建新应用、调试已有应用、为现有应用添加功能、编写与运行测试、优化性能,以及发布上架 App Store。

主要能力:提供构建、调试、测试、发布等分场景工作流(workflows/ 目录),并附带架构、状态管理、布局系统、导航与动画、SwiftData 持久化、平台集成、UIKit/AppKit 互操作、异步网络、测试调试、性能等参考文档(references/ 目录)。

使用方式:先选择任务类型,再读取对应工作流执行。每次改动后按验证循环操作:用 xcodebuild -scheme AppName build 2>&1 | xcsift 验证构建;用 xcodebuild -scheme AppNameCore test 运行测试(SwiftUI 应用建议用 Core scheme 避免 @main 挂起);macOS 用 open ./build/Build/Products/Debug/AppName.app 启动,iOS 模拟器用 xcrun simctl boot/install/launch 系列命令。CLI 工作流参考 cli-workflow.md、cli-observability.md、project-scaffolding.md、testing-tdd.md。

适用场景:需要以命令行方式完成 SwiftUI 应用的创建、调试、测试、优化与发布,且希望每步改动都被验证并保持可运行状态。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;测试若挂起,通常因测试目标依赖含 @main 的应用目标,需将可测代码抽到 framework 目标。