iOS 架构类文章汇总
· 2 min read
近几年在关于 iOS App 架构的讨论很热烈,然后从 Web 开发上受到很多的启发。本文汇总一些 Flux/Redux、MVVM、VIPER等文章。
单项数据流
- 单向数据流动的函数式 View Controller
- 基于 ReSwift 和 App Coordinator 的 iOS 架构
- 用 Swift 中的单向数据流来替代臃肿的视图控制器
- 用 Swift 搭建数据驱动型 iOS 架构
- 快速架构单向数据流的 Realm 应用
- ReactorKit:iOS 单向数据流架构
MVVM
- The Right Way to Architect iOS App with Swift
- 面向协议的 MVVM 架构介绍
- Coordinator 与 RxSwift 共同构建的 MVVM 架构
- MVVM, Coordinators 和 RxSwift 的抽丝剥茧
- 优秀的 iOS 应用架构:MVVM、MVC、VIPER,孰优孰劣?
VIPER
其他
- Service Oriented 的 iOS 应用架构 (重点在评论)