在iOS App中使用多个数据库

运动药水

我有一个iOS应用程序,该应用程序当前通过Web服务在SharePoint列表中存储和提取其数据。我想在应用程序的设置中选择使用其他数据库或云数据库(即parse.com)的选项

我不想在整个代码中都放入if语句来测试应用程序是否设置为使用其中任何一个存储库。

iOS应用程序中构造其以使用多个存储库/数据库来存储和检索应用程序中使用的数据的最佳方法是什么?

马库斯·扎拉(Marcus S.Zarra)

构建一个处理逻辑的数据管理器类。我会尽力为要附加的每个服务创建一个。它们都可以从单个基类继承并共享本地缓存代码(我假设这是基于您的标签的Core Data)。然后,在启动时,您可以实例化要使用的那个。

我将使用单例的建议。如果在应用程序运行时在服务之间进行切换,最好使用Dependency Injection,并且能够拆除并构建新的数据管理器。使用单例将是一个糟糕的设计决策。

如果将所有网络代码本地化到一个类中(我去年曾说过是网络控制器),则可以通过使接口保持相同来轻松地在服务之间切换。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在iOS App中使用多个数据库

来自分类Dev

在iOS中使用Firebase数据库检索数据

来自分类Dev

从iOS App安全访问数据库

来自分类Dev

如何在opencart中使用多个数据库?

来自分类Dev

在 Pony ORM 中使用多个数据库

来自分类Dev

如何在IOS中使用解析执行PFRelation或关系数据库查询

来自分类Dev

如何在IOS中使用解析执行PFRelation或关系数据库查询

来自分类Dev

在iOS的Swift中从多个视图访问小型数据库

来自分类Dev

如何从iOS App查询Titan Graph数据库

来自分类Dev

使用MongoRepository的多个数据库

来自分类Dev

续集:使用多个数据库

来自分类Dev

Swift iOS 使用数据库中的数据更新图表

来自分类Dev

我可以从iOS使用Sql Server数据库吗?

来自分类Dev

哪个数据库更适合双语字典移动IOS应用程序?

来自分类Dev

在Android中使用多个数据库表时的代码设计

来自分类Dev

如何在多个数据库中使用EXCEPT子句

来自分类Dev

从列表中使用AddRange会导致多个数据库行程

来自分类Dev

如何在R中使用相同的循环向量引用多个数据库?

来自分类Dev

在多个数据库实例中使用Hibernate-search

来自分类Dev

在Android中使用多个数据库表时的代码设计

来自分类Dev

如何在实体框架中使用多个数据库?

来自分类Dev

如何在Wordpress中使用单个数据库运行多个网站

来自分类Dev

如何在laravel项目中使用多个数据库连接?

来自分类Dev

优点/缺点使用多个数据库与使用单个数据库

来自分类Dev

何时使用多个数据库与多个表

来自分类Dev

iOS Firebase数据库URL

来自分类Dev

数据库被锁定错误sqlite ios

来自分类Dev

iOS是否包含数据库?

来自分类Dev

iOS Swift应用-数据库

Related 相关文章

热门标签

归档