目前,我正在创建一个应用程序,允许用户创建费用并存储它们。每个费用都有属性,如日期,名称,金额,费用类型,类别等。目前,我将所有这些存储在CoreData上,我觉得这很容易和易于管理,但我真的想转移到数据库存储,以便该应用程序不会占用用户手机中越来越多的存储空间。
如果有人能回答,我有几个问题。
可以使用firebase数据库来存储对象的特征,例如核心数据有点像JSON字符串吗?
如果您没有连接到互联网,firebase可以保存并检索它吗?
我应该使用哪个firebase存储空间。当我访问他们的网站时,他们有多个数据库,如RealTime,云端存储等,其中一个是我想要做的最好的数据库。
感谢您的帮助!
答案 0 :(得分:0)
Firebase将数据存储为JSON,因此您需要将Core Data Model结构和值导出为JSON格式,然后将其上传到Firebase上。
是的,Firebase允许离线保存并将数据检索到数据库中。您需要为此启用脱机持久性。
您必须使用RealTime Database或Cloud Firestore在Firebase数据库中存储数据。云存储用于存储图像,文本文件或其他文件等文件。