iOS上的objective-c是否有类似MVVM的框架?

Sha*_*dix 7 model-view-controller objective-c mvvm ios

是否有任何在iOS(iPhone/iPad)上广泛使用的Objective-C MVVM框架?

我是一个刚刚开始使用iOS的.net开发人员(阅读教程,完成了几个简单的测试应用程序),从第一个角度看,iOS的MVC看起来就像WinForms一样(如果我错了,请纠正我).WinForms使用MVVM"演变"为WPF,使Separation of Concerns更容易.

是否有类似于iOS的MVVM?在MonoTouch世界中,我至少看到了应用MVVM的mvvmcross.Objective-C怎么样?或者通常在iOS世界中没有必要这样做?

Stu*_*art 3

MvvmCross 严重依赖反射以及公共 C# 属性和事件。我确实考虑过尝试将框架扩展到 objC 和 uikit,但实际上其函数/选择器 API 的结构似乎不太适合 mvvm 的数据绑定部分