2018笔记——MVVM-C
2018-07-28 本文已影响32人
满庭花醉三千客
周一研究了一下MVVM-C模式,也就是为了实现TDD,最终的目标是测试全自动化,确保各个业务点、功能点的正确性。
![](https://img.haomeiwen.com/i711728/e43747492f8ce735.png)
情景:在注册界面,用户填写的某项信息错误,提示用户对应的栏,并标红处理,注册成功后跳转到HomeVC。
使用MVVM-C处理的流程:
在VC中有一个注册的按钮,点击触发registerAction
在ViewModel中,有一个register:方法,在这里处理不同的提示,然后调用coordinator,让coordinator调用vc的updateAlert方法。
![](https://img.haomeiwen.com/i711728/cd0544b706142c30.png)
加油~