【iOS笔记-2】iOS MVP总结
来源:互联网 发布:帝国cms好用吗 编辑:程序博客网 时间:2024/05/18 21:38
【M】DataModel
服务端数据对应的实体类
【M】Service
请求本地或服务端数据
【V】ViewProtocol
抽象View具有的行为操作
【V】ViewController
1、遵守协议ViewProtocol,并实现其抽象方法
2、持有Presenter实例
3、调用Presenter绑定Service实例的方法
4、调用Presenter绑定ViewProtocol实例的方法(此时ViewController即是ViewProtocol,因为“ViewController遵守协议ViewProtocol,并实现其抽象方法”)
5、调用Presenter实例处理业务的方法
【P】Presenter
1、持有Service和ViewProtocol实例(需要公开绑定Service实例和绑定ViewProtocol实例的方法)
2、通过利用Service实例获取到数据,再利用ViewProtocol实例调用其抽象方法处理数据(这里即是“Presenter处理业务的方法”)
阅读全文
0 0
- 【iOS笔记-2】iOS MVP总结
- iOS 笔记总结一
- iOS 知识点总结 笔记总结
- ios MVP模式
- iOS中MVP架构
- iOS MVC和MVP的项目重构总结
- 【iOS学习笔记 16-2-22】iOS多线程知识总结
- iOS学习笔记总结整理
- iOS学习笔记总结整理
- iOS学习笔记总结整理
- iOS学习笔记总结整理
- IOS学习笔记总结整理
- iOS学习笔记总结整理
- 【IOS】总结-AFNetworking学习笔记
- 【IOS】总结-AFNetworking学习笔记
- iOS学习笔记总结整理
- iOS Socket开发总结~笔记
- iOS 技术点总结笔记
- x = x.view(x.size(0), -1) 的理解
- vb.net 教程 8-3 数据库操作11
- 计算一个三角形的面积
- @Param注解的用法解析
- AndroidStudio生成JniLibs目录
- 【iOS笔记-2】iOS MVP总结
- c#利用SWIG调用c++dll学习总结
- Leetcode 241. Different Ways to Add Parentheses
- python
- ASP Cookie
- Mybatis自动生成key值(selectKey和useGeneratedKeys)
- 朴素贝叶斯算法--机器学习
- 刚装 Linux 的IP设置
- css背景铺满