没有合适的资源?快使用搜索试试~ 我知道了~
MVVM和MVC模式的项目框架BABaseProject.zip
需积分: 10 1 下载量 33 浏览量
2019-07-19
05:08:05
上传
评论
收藏 89.4MB ZIP 举报
温馨提示
BABaseProject,一个基于 MVVM 和 MVC 设计模式的基本项目框架,项目用到的各种类,各种封装,各种三方库的综合项目,欢迎大家使用!性能问题 和 MVVM模式优点开发中遇到的 性能问题:cell的高度应该提前计算出来cell的高度必须要先计算出每个子控件的frame,才能确定如果在cell的set方法计算子控件的位置,会比较耗性能解决方法:MVVM思想M:模型 V:视图 VM:视图模型(模型包装视图模型,模型 模型对应视图的frame)MVVM模式的 优点MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点:低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计。可测试。界面素来是比较难于测试的,而现在测试可以针对ViewModel来写
资源推荐
资源评论
资源评论
weixin_39840924
- 粉丝: 495
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Delphi 12 控件之PowerMAP.zip
- NamePipe winsrc
- Delphi 12 控件之dotConnect-for-Oracle-v10.3.104-Professional.rar
- 铁锈生锈检测数据集VOC+YOLO格式600张1类别.zip
- 模拟退火算法解决置换流水车间调度问题python实现源码(高分项目)
- Java实现贪吃蛇小游戏.zip学习资源
- JAVAAI物品分类识别管理系统uniapp源码带文档教程数据库 MySQL源码类型 WebForm
- java实现简单的连连看小游戏.zip代码
- Microsoft MS-DOS 6.22 Plus Enhanced Tools (3.5)
- Delphi 12 控件之dotConnect-for-PostgreSQL-v8.3.104-Professional.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功