iOS 开发 Tips
1、MVVM 的优点
MVVM 兼容 MVC,可以先创建一个简单的 View Model,再慢慢迁移。
MVVM 使得 app 更容易测试,因为 View Model 部分不涉及 UI。
MVVM 最好配合 binding 机制,Model 的变化需要同步到 View Model,View Model 的变化也需要同步到 View。ReactiveCocoa 就可以用来实现 binding,当然它能做的远远不止 binding。
1、MVVM 的优点
MVVM 兼容 MVC,可以先创建一个简单的 View Model,再慢慢迁移。
MVVM 使得 app 更容易测试,因为 View Model 部分不涉及 UI。
MVVM 最好配合 binding 机制,Model 的变化需要同步到 View Model,View Model 的变化也需要同步到 View。ReactiveCocoa 就可以用来实现 binding,当然它能做的远远不止 binding。