我来自Windows手机应用程序开发,我是iOS应用程序开发的新手。因此,请在Windows平台上与Caliburn micro进行比较,以了解与依赖注入相关的问题。我正在寻找iOS中的最佳做法。iOS依赖注入框架(最佳实践)
当前项目。 我最近进入了一个iOS团队,测试覆盖率非常差(12%)。原因在于没有代码隔离,而且模拟很困难,因为与UI相关的大量代码位于控制器中,并且它们没有分离到不同的类中。
我想获得一个依赖注入框架设置到这个项目中的代码覆盖率预先考虑。
问题, 考虑我选择了像Typhoon或Blood Magic之类的依赖注入框架或其他任何可用的依赖注入框架。我能够一部分做到吗?像一个ViewController一次。有关于此的任何提示?或任何有助于实现这一目标的框架?这个项目是一个包含大约150,000行代码的大项目。
任何帮助表示赞赏。我在iOS中总是noob,但我理解依赖注入的概念,因为我在Windows应用程序开发中大量使用它。