服务定位器与Xamarin中的IOC

时间:2017-04-06 15:07:48

标签: xamarin xamarin.android

我开始开发xamarin应用程序作为业余爱好,我想知道为什么许多xamarin应用程序已经实现了服务定位器而不是IOC容器,这对我来说似乎更清楚。这背后的原因是什么?在xamarin应用程序中是否存在与ioc相关的任何问题?

1 个答案:

答案 0 :(得分:2)

在Xamarin中使用ServiceLocatorIoC没有问题。你甚至可以将两者结合起来。

目前,Xamarin没有附带IoC容器,因此您必须自己构建它或使用外部库,例如:

  • MvvmCross
  • Xamarin.Forms.Labs
  • Autofac
  • TinyIoC

很难说为什么Xamarin选择ServiceLocator超过IoC。没有官方解释,但可以是偏好或代码风格。

相关问题