ShannonChenCHN / iOS-App-Architecture

『iOS 应用架构研究』A journey of diving into iOS app architecture.
35 stars 9 forks source link

读『优秀的 iOS 应用架构:MVVM、MVC、VIPER,孰优孰劣?』 #9

Open ShannonChenCHN opened 6 years ago

ShannonChenCHN commented 6 years ago

读『优秀的 iOS 应用架构:MVVM、MVC、VIPER,孰优孰劣?

一、概述

二、优秀的架构应该是什么样的

1. 几个特点

2. 测试

三、让架构能够在未来几年都能够适用

四、糟糕的架构是什么样的

四、设计模式

1. 设计模式该怎么用

2. 组合设计模式 (Composition)

3. 依赖注入 (dependency injection)

五、流行的架构模式

1. MVC

2. VIPER

3. MVVM

六、我们能做什么

1. MVVM+

2. Flow Coordinator

3. Coordinator Redux

七、ReSwift

八、代码注入工具

九、总结

十、Q&A