iOS架构篇-4 架构模式MVVM
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS架构篇-4 架构模式MVVM相关的知识,希望对你有一定的参考价值。
参考技术A @[TOC](iOS架构篇-4 架构模式MVVM)MVVM(Model–View–Viewmodel)是一种软件架构模式。
View:页面UI、动画、控件、VC层,通常有UI控件、UI事件暴露出来
ViewModel:业务数据层,通常为View层持有,接受View层事件,绑定View层控件
Model:数据模型处理层,通常是网络接口请求,本地数据处理
下面以RXSwift框架结合登录功能具体说明整个流程:
登录界面,账号 accountTxtField: UITextField、密码passwordTxtField: UITextField、消息提示msgLbl: UILabel、登录按钮loginBtn: UIButton
1.本地验证账号、密码
2.监听登录按钮
3.登录接口反馈
请求登录接口
以上是关于iOS架构篇-4 架构模式MVVM的主要内容,如果未能解决你的问题,请参考以下文章
Android kotlin 系列讲解(进阶篇)高级项目架构模式 - MVVM
iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构