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架构

iOS架构补完计划--浅谈架构模式(MVC/MVVM)

iOS-架构模式--解密 MVC,MVP,MVVM以及VIPER架构

架构模式

iOS架构:MVVM设计模式+RAC响应式编程