swift-architecture 是选择和迁移 Apple 应用架构的 Skill。它先查状态归谁、依赖谁、有什么副作用与导航交接,再决定需要哪种边界。
页面长不自动说明要上复杂框架,先拆子视图、服务与状态对象。一个只转发属性的额外层也未必带来可测试性,结构要解决实际压力。
主文从简单模型与视图开始,复杂状态转换或多功能组合才考虑更强约束。导航协调者负责路线与生命周期,不替代业务状态架构;各模式的具体配方另有引用。
迁移一次移动一个可验证切片,对照行为、导航、取消、错误和持久化,再移下一步。适合架构取舍与迁移计划,不能把“用了某模式”当质量证书;本文没有改应用或验证示例兼容性。