2018笔记——MVVM-C

周一研究了一下MVVM-C模式,也就是为了实现TDD,最终的目标是测试全自动化,确保各个业务点、功能点的正确性。

屏幕快照 2018-01-25 上午9.55.16.png

情景:在注册界面,用户填写的某项信息错误,提示用户对应的栏,并标红处理,注册成功后跳转到HomeVC。

使用MVVM-C处理的流程:

在VC中有一个注册的按钮,点击触发registerAction

在ViewModel中,有一个register:方法,在这里处理不同的提示,然后调用coordinator,让coordinator调用vc的updateAlert方法。

imageFile.png

加油~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,018评论 3 119
  • 前言 看了下上篇博客的发表时间到这篇博客,竟然过了11个月,罪过,罪过。这一年时间也是够折腾的,年初离职跳槽到鹅厂...
    西木柚子阅读 21,307评论 12 184
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,645评论 8 265
  • 有些人吃着吃着就胖了 每次到新的城市,总会想着去吃吃当地的特色吃食,和同事,和朋友。同事之间的聚会,...
    Small沫阅读 219评论 0 0
  • 文慧敬业人聪颖, 预算审计签合同。 尽职尽责不怠慢, 一建必定展宏图。 —...
    许永杰阅读 500评论 0 0