MVVM和iOS使用情况
您好我是新来的MVVM以及到iOS编程。我正试图将我的示例应用程序转换为MVVM模式。 这里是我的简单的使用个案MVVM和iOS使用情况
我有持有信息屏幕一个视图控制器类 - InfoViewController。我有一些文字4信息标签。目前它是以MVC模式实现的。 viewDidLoad方法将iboutlets与静态文本绑定在一起。我怎样才能把它转换成MVVM?这是我的理解
- InfoViewController将有InfoViewModel将在viewDidLoad中
- 结构InfoViewModel被initiliase将有 a.firstLabelText湾secondLabelText等..
- 在viewDidLoad方法中,我将绑定视图模型性能iboutlets将返回文本
目前这段文字是静态的,但它可能来自Web服务在未来也应该在这里我创建模型类?
是用于该用途的情况下,这个正确的方式?
回答:
绑定您的视图和视图模型,最好的办法是包括支持你的框架。
E.g:
https://github.com/ReactiveX/RxSwift
https://github.com/ReactiveKit/ReactiveKit
我用RxSwift到我的视图模型绑定到视图。很好的介绍与RX到mvvvm可以在https://academy.realm.io/posts/slug-max-alexander-mvvm-rxswift
找到以上是 MVVM和iOS使用情况 的全部内容, 来源链接: utcz.com/qa/266261.html