用途:为 SwiftUI 项目提供 Atomic Design 的决策框架,重点不是视图组合本身,而是判断何时需要组件层级、如何划定边界。
主要能力:提供多组决策树,包括是否需要 Atomic Design(按组件规模:少于 10 个跳过正式层级,10-30 个考虑 Atoms+Molecules,30 个以上且多团队用完整层级)、原子与分子边界判断、组件抽取时机(一次内联、2-3 次本地抽取、4 次以上或跨功能进入设计系统)、设计令牌作用域(颜色分语义与品牌,间距用命名刻度,字体用语义名,圆角与阴影按需命名)。
必要用法:组件应通过参数接收状态,避免依赖 @EnvironmentObject;用令牌替代魔法数字;参数过多时拆分为多个变体;模板层使用 organism 而非直接用 atom 拼装;设计系统组件保持纯展示,不承载业务逻辑与数据获取。
适用场景:SwiftUI 设计系统建设、组件库分层、跨功能复用与多团队协作。
限制:资料未提供安装命令、平台支持范围、收费方式或效果数据;内容为决策指导,不包含可直接运行的完整项目代码。