我正在使用 Swift / Xcode 编写一个练习应用程序,其中包括一个不可编辑的练习数据库,该数据库将被不断访问。该数据库由数组和简单的练习对象组成。我想将此数据库存储在应用程序中,以便可以离线使用,并且我可以继续使用我当前的代码,但我对其他选项持开放态度。
我是否应该创建所有 90 个练习对象并将它们与数据库类放在同一个文件中?我听说过 SQLite,但我不确定它是否是我需要的。初始化练习对象并将它们存储在数据库中的最简单方法是什么?
这是我的锻炼课程代码,如果有帮助的话。
迄今为止,使用Realm的IMO是解决您的问题的最简单的方法。由于Realm是一个对象存储,因此您只需将对象直接存储在所谓的Realm中——在您的情况下是一个类型为 的对象Exercise
。
我想出了一个很好的解决方案!我使用了 SwiftPlistManager并学会了将我的所有信息保存在一个 plist 中。谢谢您的帮助!