单例或依赖注入

用户名

我正在开发一个Restkit应用程序,其中有一个RKManagedObjectStore目前,我已经按照传统方式配置了一个单例商店,并使用来访问该商店,UIViewController如下所示:

[RKManagedObjectStore defaultStore]

但是,现在我正在考虑所有控制器将隐式依赖于我在我的应用程序委托中配置此共享singelton实例。代替使用defaultStore,插入RKManagedObjectStore中间控制器的实例,是否具有更好的设计意义

有人可以在iPhone应用程序中说明使用单例共享实例与依赖项注入以及相反的情况的利弊吗?

温恩

我也不会这样做。部分原因是因为使用了RestKit,这意味着它是内部和外部数据模型之间的接口。因此,我想创建一个自定义单例,以包装所有这些逻辑。它为我的内部数据模型提供了一个接口,并通过RestKit处理所有的远程交互和映射。使用Core Data时,该单例也可以用于调解对上下文的访问。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单例vs依赖注入

来自分类Dev

依赖注入中的单例

来自分类Dev

Angular 2依赖注入单例

来自分类Dev

依赖注入与单例,初始化

来自分类Dev

如何转向单例类的依赖注入

来自分类Dev

依赖注入单例到瞬态

来自分类Dev

ASP.NET Web Api依赖注入-是否单例

来自分类Dev

ember-cli中没有单例的依赖注入

来自分类Dev

依赖注入/服务复制作为单例添加

来自分类Dev

Blazor全局单例对象-使用依赖注入?

来自分类Dev

如何将单例模式与依赖注入结合使用?

来自分类Dev

Angular:通过依赖注入实现的单例服务问题

来自分类Dev

Ninject-注入单例

来自分类Dev

Ninject-注入单例

来自分类Dev

反转循环单例注入

来自分类Dev

如何注入具有单例作用域依赖性的Grails 2.4.x服务?

来自分类Dev

将单例与依赖项注入结合使用(城堡温莎堡)

来自分类Dev

将单例与依赖项注入配合使用(城堡温莎堡)

来自分类Dev

如何注入具有单例作用域依赖性的Grails 2.4.x服务?

来自分类Dev

注入带有参数的单例

来自分类Dev

在MVP设计中,两个演示者如何在不使用单例模式或依赖项注入的情况下互相交谈?

来自分类Dev

在angular2中注入单例服务

来自分类Dev

用angular2在Dart单例中注入

来自分类Dev

可注入的单例服务,但不是新的(.net)核心

来自分类Dev

如何在Scala中注入模拟的单例对象?

来自分类Dev

通过反射进行Java EE单例注入

来自分类Dev

用angular2在Dart单例中注入

来自分类Dev

GWT单例小部件在注入后从DOM中删除

来自分类Dev

Angular2服务未作为单例注入