ios架构之-viper模式
来源:互联网 发布:微信假红包软件生成器 编辑:程序博客网 时间:2024/06/01 08:55
VIPER 是一个创建 iOS 应用简明架构的程序。VIPER 可以是视图 (View),交互器 (Interactor),展示器 (Presenter),实体 (Entity) 以及路由 (Routing) 的首字母缩写。简明架构将一个应用程序的逻辑结构划分为不同的责任层。
VIPER 的主要部分是:
视图:根据展示器的要求显示界面,并将用户输入反馈给展示器。
交互器:包含由用例指定的业务逻辑。
展示器:包含为显示(从交互器接受的内容)做的准备工作的相关视图逻辑,并对用户输入进行反馈(从交互器获取新数据)。
实体:包含交互器要使用的基本模型对象。
路由:包含用来描述屏幕显示和显示顺序的导航逻辑。
这种分隔形式同样遵循单一责任原则。交互器负责业务分析的部分,展示器代表交互设计师,而视图相当于视觉设计师。
以下则是不同组件的相关图解,并展示了他们之间是如何关联的:
阅读全文
0 0
- ios架构之-viper模式
- 什么是VIPER 架构模式
- iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构
- iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构
- iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构
- iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构
- iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构
- iOS架构模式-揭秘MVC,MVP,MVVM和VIPER
- iOS架构模式-揭秘MVC,MVP,MVVM和VIPER
- iOS 架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)
- 104.iOS架构模式(MVC/MVCS/MVP/MVVM/VIPER)
- iOS开发-进阶:架构模式--解密 MVC,MVP,MVVM以及VIPER架构(翻译)
- [iOS][转]iOS 架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)
- 用 VIPER 构建 iOS 应用架构
- 用 VIPER 构建 iOS 应用架构(1)
- 用 VIPER 构建 iOS 应用架构(2)
- iOS 中的MVC,MVP,MVVM以及VIPER架构
- iOS 框架模式(简述 MVC,MVP,MVVM 和 VIPER)
- Longest Valid Parentheses--LeetCode
- 把python程序转成.exe
- ios和android 浏览器适配问题总结
- Android mark
- Effective STL学习笔记-条款31
- ios架构之-viper模式
- JQuery第二章:DOM(学习笔记)
- python(十一)上:RabbitMQ 使用详细介绍
- python 生成 ppt word outmail excel
- Struts 2中<s:generator>标签的用法
- Java设计模式——创建型
- iOS 代码规范~get方法、const用法
- hadoop yarn方式执行mapreducejob一致peding,卡住不动
- WebLogic下使用URL.openConnection获取连接返回 HttpsURLConnection与SOAPHttpsURLConnection的问题