SuperAPI AI 工具集

ios-production-patterns

通用与其它

查看项目

更新于 10-16 09:51

技能介绍

用途:提供生产级 iOS 开发模式与判断标准,帮助在设计与评审中避免生命周期、传感器、权限、迁移等常见坑,减少线上缺陷与上架被拒风险。

主要能力:覆盖 UIViewController 生命周期精确顺序(viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear);代理模式完整实现步骤;定位等传感器生命周期;相机集成常见坑;键盘收起;手势状态保护;Core Data 轻量迁移;纯代码 UI 约束规则;HealthKit 部分授权;后台线程运行 Core ML;SwiftUI 与 UIKit 集成及选型;上架检查清单。

使用方式:先读 SKILL.md,再按需加载 references/ 中的深入文件,避免默认全量加载。需先收集项目上下文、约束与具体问题,并确认交付物类型(设计、代码、评审、迁移方案、审计或文档)。按技能中的有序指引、检查清单和决策规则执行,不孤立摘取片段。产出需明确假设、风险与后续工作。可产出 iOS 生产运行手册(Markdown,按 runbook-template.md,覆盖视图控制器生命周期、传感器生命周期与后台任务)。

适用场景:涉及 iOS 生产工程质量的任务,如生命周期与传感器管理、委托实现、Core Data 迁移、相机与键盘处理、SwiftUI/UIKit 集成与上架准备。

限制:不适用于无关任务或已有更专门技能可处理的情况;也不适用于只需简单答案、技能约束无实质帮助的请求。示例不能不加检查直接复制使用。

关键规则示例:定位与传感器、计时器应在 viewWillAppear 启动而非 viewDidLoad,在 viewWillDisappear 停止而非 viewDidDisappear;数据刷新放在 viewWillAppear。

补充:该技能的深入细节位于 references/skill-deep-dive.md 与 references/ 目录。官方文档未提供,暂未提供其他平台、价格与版本信息。