小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
Tripadvisor如何将其SwiftUI应用迁移到可组合架构

Tripadvisor iOS团队将MVVM-C架构迁移到可组合架构(TCA),以应对应用复杂性和团队扩展的挑战。TCA简化了导航结构,提升了测试能力,减少了代码复杂性。团队采用自下而上的迁移策略,逐步替换视图模型和协调器,最终实现了更清晰的状态驱动导航系统,显著提升了应用行为的保证和设计反馈。

Tripadvisor如何将其SwiftUI应用迁移到可组合架构

InfoQ
InfoQ · 2025-06-12T19:00:00Z
Arc、Dia、TCA 与 SwiftUI - 肘子的 Swift 周报 #86

The Browser Company 的 CEO Josh Miller 在公开信中阐述了 Arc 转向 Dia 的原因、经验教训及未来规划,引发了开发者对 SwiftUI 和 TCA 的讨论。尽管 Arc 在市场上未能成功,但其对 Swift 在 Windows 平台的支持仍值得肯定。开发者应根据项目需求选择技术,并保持开放态度,探索新技术的潜力。

Arc、Dia、TCA 与 SwiftUI - 肘子的 Swift 周报 #86

肘子的Swift记事本
肘子的Swift记事本 · 2025-06-02T14:00:00Z
🚀 精通 SwiftUI 与可组合架构:可扩展应用的游戏规则改变者

Composable Architecture (TCA) 是一个开源框架,旨在简化 SwiftUI 应用的状态管理。它通过集中不可变状态、控制副作用和模块化组件,提高可预测性和可测试性,适合大型应用和团队协作,有效应对复杂性,提升开发效率。

🚀 精通 SwiftUI 与可组合架构:可扩展应用的游戏规则改变者

DEV Community
DEV Community · 2025-04-01T07:15:46Z

本文将聊聊一个与创建复杂的 SwiftUI 应用很契合的框架 —— The Composable Architecture( 可组装框架,简称 TCA )。包括它的特点和优势、最新的进展、使用中的注意事项以及学习路径等问题。

聊一聊可组装框架( TCA )

肘子的Swift记事本
肘子的Swift记事本 · 2022-10-18T00:12:00Z

本文将聊聊一个与创建复杂的 SwiftUI 应用很契合的框架 —— The Composable Architecture( 可组装框架,简称 TCA )。包括它的特点和优势、最新的进展、使用中的注意事项以及学习路径等问题。

聊一聊可组装框架( TCA )

肘子的Swift记事本
肘子的Swift记事本 · 2022-10-18T00:12:00Z

这是一系列关于 TCA 文章的最后一篇。在系列中前面的几篇里,我们简述了 TCA 的最小 Feature 核心思想,并研究了绑定和环境值的处理,以及 Effect 角色和 Feature 组合的方式等话题。作为贯穿整个系列的示例 app,现在应该已经拥有一个可用的猜数字游戏了。这篇文章会综合运用之前的内容,来看看和 UI 以及日常操作更贴近的一些话题,比如如何用 TCA 的方式展示...

TCA - SwiftUI 的救星?(四)

OneV's Den
OneV's Den · 2022-05-18T03:00:00Z

在上一篇关于 TCA 的文章中,我们看到了绑定的工作方式以及 Environment 在管理依赖和提供易测试性时发挥的作用。在这篇文章中,我们会继续深入,来看看 TCA 中的两个重要话题:Effect 角色到底是什么,以及如何通过组合的方式来把多个小 Feature 组合在一起,形成更加复杂的 UI 结构。...

TCA - SwiftUI 的救星?(三)

OneV's Den
OneV's Den · 2022-03-17T04:50:00Z

在上一篇关于 TCA 的文章中,我们通过总览的方式看到了 TCA 中一个 Feature 的运作方式,并尝试实现了一个最小的 Feature 和它的测试。在这篇文章中,我们会继续深入,看看 TCA 中对 Binding 的处理,以及使用 Environment 来把依赖从 reducer 中解耦的方法。 如果你想要跟做,可以直接使用上一篇文章完成练习后最后的状态,或者从这里获取到起始代码。...

TCA - SwiftUI 的救星?(二)

OneV's Den
OneV's Den · 2021-12-16T00:50:00Z

打算用几篇文章介绍一下 TCA (The Composable Architecture),这是一种看起来非常契合 SwiftUI 的架构方式。 四年多前我写过一篇关于使用单向数据流来架构 View Controller 的文章,因为 UIKit 中并没有强制的 view 刷新流程,所以包括绑定数据在内的很多事情都需要自己动手,这为大规模使用造成了不小的障碍。而自那时过了两年后,...

TCA - SwiftUI 的救星?(一)

OneV's Den
OneV's Den · 2021-12-09T07:50:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码