【发布时间】:2015-09-02 08:40:16
【问题描述】:
我是 iOS 开发团队的新手,所以现在我遇到了一些问题。我想创建一个使用数据库向用户返回一些信息的应用程序。为此,我在项目中添加了一个 SQLite 数据库并使用了它 (https://github.com/stephencelis/SQLite.swift)。
现在我想向应用程序添加一个新功能,让用户可以添加一些书签来保存一些信息。为此,我需要更新数据库,这引起了我的一些主要担忧:如何在不覆盖用户书签的情况下更新应用程序?如果用户在第三次更新之前跳过了两次更新会发生什么?如您所见,这可能会变成巨大的痛苦。
所以我正在考虑将这个捆绑的 SQLite 数据库仅用作只读数据库,并与它一起使用 CoreData 来存储用户的书签。你怎么看?这是正确的方法吗?
【问题讨论】: