Mvvm iOS相当于Android中的MainActivity

Mvvm iOS相当于Android中的MainActivity,mvvm,xamarin,xamarin.ios,xamarin.android,mvvm-light,Mvvm,Xamarin,Xamarin.ios,Xamarin.android,Mvvm Light,我正在开发一个Xamarin.iOS应用程序,我想知道在iOS中是否有与Android的“MainActivity”相当的应用程序 情况:我正在使用Xamarin和MVVM模式跨多个平台(iOS、Android、WPF)共享业务逻辑。业务逻辑提供了一个“MainViewModel”,其中包含基本代码。因此,我不能忽略“MainViewModel” 一般来说,这对除iOS以外的所有平台都非常有效,因为我不知道如何在iOS中使用MainViewModel。在Android中,可以将“MainView

我正在开发一个Xamarin.iOS应用程序,我想知道在iOS中是否有与Android的“MainActivity”相当的应用程序

情况:我正在使用Xamarin和MVVM模式跨多个平台(iOS、Android、WPF)共享业务逻辑。业务逻辑提供了一个“MainViewModel”,其中包含基本代码。因此,我不能忽略“MainViewModel”

一般来说,这对除iOS以外的所有平台都非常有效,因为我不知道如何在iOS中使用MainViewModel。在Android中,可以将“MainViewModel”与“MainActivity”连接起来——是否存在与“MainActivity”等效的iOS?还是有其他解决办法


非常感谢您的帮助。

A
UIViewController
子类(创建
Xamarin.iOS
app的模板中的
ViewController
类)将是
Activity
子类(创建
Xamarin.Android
app的模板中的
MainActivity
类)最直接的等价物.谢谢你的回答。我知道,ViewController和Activity在某种程度上是等价的。您还知道如何使用MVVM-Pattern实现这一点吗?有很多MVVMLight和Xamarin.iOS示例,您可能想从它们开始:,等等……感谢您的提示。现在我知道了,我可以将AppDelegate用作“MainActivity”等价物。Android上的
AppDelegate
等价物将是
Application
子类