SwiftUI 仿写的微信架构更新为 TCA

259 阅读1分钟

回看今年初写的这篇文章 《我用 SwiftUI 仿写的微信开源了》 ,原来是年初写的。感觉就像最近写的一样,时间过得太快了。当时项目使用了 Redux 架构。

最近几个月的业余时间都在研究 The Composable Architecture 的源码,有兴趣的可以去看看我写的源码解析。当看完源码后,我感觉这个库更好地利用了苹果更新、更先进的框架 CombineConcurrency,所以决定使用这个库重构 SwiftUI 仿写微信这个项目。代码在 composable-architecture 分支,有兴趣的可以看看!