周一研究了一下MVVM-C模式,也就是为了实现TDD,最终的目标是测试全自动化,确保各个业务点、功能点的正确性。
屏幕快照 2018-01-25 上午9.55.16.png情景:在注册界面,用户填写的某项信息错误,提示用户对应的栏,并标红处理,注册成功后跳转到HomeVC。
使用MVVM-C处理的流程:
在VC中有一个注册的按钮,点击触发registerAction
在ViewModel中,有一个register:方法,在这里处理不同的提示,然后调用coordinator,让coordinator调用vc的updateAlert方法。
imageFile.png加油~
网友评论