SuperAPI AI 工具集

swiftui-ssot

编程与开发

查看项目

更新于 10-16 08:38

技能介绍

该技能是 SwiftUI 状态管理与 SSOT 原则的指南,目录含 SKILL.md 与 references/ssot.md 两个文件。用途:设计状态架构、选择属性包装器、排查状态相关问题、进行 PR 审查。主要能力:SSOT 三大支柱(唯一信息源、派生状态、单向数据流);属性包装器选择流程图(@State、@Binding、@StateObject、@ObservedObject、@EnvironmentObject,以及 iOS 17+ 的 @Observable + @Bindable);模式指南涵盖状态重复消除、派生状态(计算属性)、状态提升、兄弟视图通信、EnvironmentObject 的恰当使用;违规检测(代码异味、搜索模式)与审查清单。使用方式:状态设计时参考 ssot.md 的流程图,明确数据所有者,不持有可派生状态;出现状态问题时对照违规模式并套用对应解法;PR 审查时使用审查清单。相关技能:swiftui-coding-guidelines、swift-ios-migration。限制:资料未提供价格、平台支持范围、具体命令与运行步骤。