iOS平台上有没有类似MVVM的Objective-C框架?

7
有没有在iOS(iPhone / iPad)上广泛使用的Objective-C MVVM框架?
我是一名.NET开发人员,刚开始接触iOS(阅读教程,完成了几个简单的测试应用程序),从第一方面看,iOS的MVC看起来很像WinForms(如果我错了,请纠正我)。 WinForms“演变”为MVVM的WPF,使关注点分离更加容易。
在iOS中是否有类似于MVVM的东西?在MonoTouch世界中,我看到至少 mvvmcross应用了MVVM。 Objective-C怎么样?或者一般来说,在iOS世界中不需要这样做吗?

不确定为什么这个问题被关闭了...但是值得一提的是,您可能想查看这篇博客文章http://cocoasamurai.blogspot.com/2013/03/basic-mvvm-with-reactivecocoa.html - Jarsen
EasyIOS 是您所需的 https://github.com/zhuchaowe/EasyIOS - Hai Feng Kao
1个回答

3

MvvmCross在很大程度上依赖于反射,以及公共的C#属性和事件。我曾经考虑过将框架扩展到ObjC和UIKit中,但实际上它的函数/选择器API结构似乎不太适合MVVM数据绑定的部分。


1
Reactive Cocoa呢?它是否添加了所需的数据绑定功能? - Aleksei Petrenko
ReactiveCocoa可以成为MVVM的有用补充,但它本身并不是一个MVVM框架。 - Clay Bridges

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接