IOS开发 什么是MVVM?主要目的是什么?优点有哪些?【面试题详解】

今天爱分享给大家带来IOS开发 什么是MVVM?主要目的是什么?优点有哪些?【面试题详解】,希望能够帮助到大家。

MVVM即 Model-View-ViewModel

1.View主要用于界面呈现,与用户输入设备进行交互、

2.ViewModel是MVVM架构中最重要的部分,ViewModel中包含属性,方法,事件,属性验证等逻辑,负责View与Model之间的通讯

3.Model就是我们常说的数据模型,用于数据的构造,数据的驱动,主要提供基础实体的属性。

MVVM主要目的是分离视图和模型

MVVM优点:低耦合,可重用性,独立开发,可测试

人已赞赏
IOS

iOS开发 如何绘制UIView?【面试题详解】

2020-11-7 17:13:04

IOS

谈谈你对多线程开发的理解?ios中有几种实现多线程的方法?【面试题详解】

2020-11-7 17:14:57

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
'); })();