iOS 面试锦集

讲一下MVC和MVVM,MVP?

2017-08-01  本文已影响24人  小饼干是只松鼠

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,Model 呈现数据,View 呈现用户界面,而 View Controller 调节它两者之间的交互。

MVVM全名是Model View View-Model,ViewModel将表示逻辑从 Controller 移出放到一个新的对象里,即 View Model。就是那些将 Model 数据转换为 View 可以呈现的东西的事情,例如将一个 NSDate 转换为一个格式化过的 NSString。

MVP全名是Model-view-presenter,是使用者界面设计模式的一种。

上一篇 下一篇

猜你喜欢

热点阅读