您的位置:首页 > 移动开发 > IOS开发

iOS-MVVM设计模式

2016-08-09 16:36 197 查看

iOS-MVVM设计模式

所谓的MVVM说白就是MVC的升级版!

先看看MVC:

MVC(Model-View-Controller)

Model模型:用来呈现数据

View视图:用来呈现用户界面

Controller控制器:用来调节模型与视图之间的交互.



在MVC 应用里, 许多逻辑被放在 View Controller 里。这更多是“表示逻辑”(presentation logic)。

MVVM为了减少View Controller的复杂性,以及使得程序易于测试,所以就把“表示逻辑”独立出来。便产生ViewModel: 它位于 View/Controller 与 Model 之间.



Model层截图:





ViewMode层截图:





Controller层截图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MVVM-iOS