程序名称:BABaseProject
性能问题 和 MVVM模式优点
授权协议: GPL
操作系统: iOS
开发语言: Objective-C
BABaseProject
性能问题 和 MVVM模式优点 介绍
BABaseProject,一个基于 MVVM 和 MVC 设计模式的基本项目框架,项目用到的各种类,各种封装,各种三方库的综合项目,欢迎大家使用!
性能问题 和 MVVM模式优点
-
开发中遇到的 性能问题:
-
解决方法:MVVM思想
-
MVVM模式的 优点
-
MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点:
-
低耦合。视图(View)可以独立于Model变化和修改,一个viewmodel可以绑定到不同的”View”上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。
-
可重用性。你可以把一些视图逻辑放在一个viewmodel里面,让很多view重用这段视图逻辑。
-
独立开发。开发人员可以专注于业务逻辑和数据的开发(viewmodel),设计人员可以专注于页面设计。
-
可测试。界面素来是比较难于测试的,而现在测试可以针对viewmodel来写
BABaseProject
性能问题 和 MVVM模式优点 官网
https://github.com/boai/BABaseProject
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。