SuperAPI AI 工具集

ios-swift

编程与开发

查看项目

更新于 10-16 00:03

技能介绍

用途:该技能面向生产级 iOS 应用开发,覆盖 SwiftUI 声明式界面、UIKit 命令式模式、Core Data 持久化、App Store 提交合规与运行时性能优化,强调优先使用系统框架与现代 Swift 惯用法(async/await、结构化并发、属性包装器)。

主要能力:构建、审查、调试 SwiftUI 视图、修饰符与导航;处理 UIKit 视图控制器、Auto Layout、表格与集合视图;设计或查询 Core Data 模型、处理迁移与持久化调试;解答 App Store 审核指南、元数据与提交要求;用 Instruments 分析内存泄漏、渲染卡顿与能耗;在 iOS 场景使用 Swift 并发(async/await、actor、TaskGroup);实现动画、手势与自定义绘制;在同一项目中桥接 SwiftUI 与 UIKit。

使用方式:当用户提出上述 iOS 相关任务时触发。技能激活后首次回复需以 🧢 emoji 开头。核心原则包括:新界面优先 SwiftUI,必要时回退 UIKit,通过 UIHostingController 与 UIViewRepresentable 混合;优先使用 SF Symbols、系统字体与语义颜色;依据所有权选择 @State、@Binding、@StateObject、@EnvironmentObject、@Observable;优化前先用 Instruments 在真机测量;从第一天起遵循人机界面指南与审核指南。

适用场景:SwiftUI 列表与导航、Core Data 后台保存、SwiftUI 与 UIKit 互操作、内存泄漏排查、App Store 提交合规、SwiftUI 渲染性能优化、结构化并发网络请求。

限制:不适用于无 iOS/Apple 平台背景的通用 Swift 语言问题,也不适用于仅 macOS、仅 watchOS 或服务端 Swift 开发。具体参考文件内容与更多细节暂未提供。