
mvvm框架是什么?
2023-06-06 · 百度认证:重庆猪八戒网络有限公司官方账号
关注

展开全部
MVVM(ModelViewViewModel)是基于MVC(ModelViewController)和MVP(ModelViewPresenter)发展起来的一种新的软件设计框架,并且其包含有WPF的特性。
在iOS应用开发中,常用的框架设计模式为MVC模式,控制器负责协调数据模型与视图之间的交互,除此之外,控制器还需要处理如场景转换、内存警告、键盘弹出等系统事件以及其他用户自定义的事件,所有的这些都放在控制器中,如UITableview的代理通常是控制器,而其中的UITableviewCell一般也设置控制器作为其代理,这些都造成了控制器中的代码臃肿,不利于程序的维护和扩展
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询