2017-12-27 203 views
1

您好我是新来的MVVM以及到iOS编程。我正试图将我的示例应用程序转换为MVVM模式。 这里是我的简单的使用个案MVVM和iOS使用情况

我有持有信息屏幕一个视图控制器类 - InfoViewController。我有一些文字4信息标签。目前它是以MVC模式实现的。 viewDidLoad方法将iboutlets与静态文本绑定在一起。我怎样才能把它转换成MVVM?这是我的理解

  1. InfoViewController将有InfoViewModel将在viewDidLoad中
  2. 结构InfoViewModel被initiliase将有 a.firstLabelText湾secondLabelText等..
  3. 在viewDidLoad方法中,我将绑定视图模型性能iboutlets将返回文本

目前这段文字是静态的,但它可能来自Web服务在未来也应该在这里我创建模型类?

是用于该用途的情况下,这个正确的方式?

回答