iOS应用程序本地存储的不可编辑数据库

时间:2018-07-08 17:50:47

标签: ios swift database sqlite xcode10

我正在使用Swift / Xcode编写一个运动应用程序,其中包括一个不可编辑的运动数据库,该数据库将不断被访问。该数据库由数组和简单的运动对象组成。我想将此数据库存储在应用程序中,以便可以脱机使用它,并且我可以继续使用当前代码,但可以使用其他选项。

我应该只创建所有90个运动对象,并将它们与数据库类放在同一个文件中吗?我听说过SQLite,但是我不确定这是我所需要的。初始化运动对象并将其存储在数据库中的最简单方法是什么?

如果有帮助,这是我的Exercise Class Code

2 个答案:

答案 0 :(得分:0)

到目前为止,使用Realm

IMO是您问题的最简单解决方案。由于Realm是对象存储,因此您只需将对象直接存储在所谓的 Realm 中-在您的情况下就是类型为Exercise的对象。

答案 1 :(得分:0)

我想出了一个好的解决方案!我使用SwiftPlistManager并学会了将所有信息保存在一个plist中。感谢您的帮助!