【问题标题】:iPhone - Syncing objects to server with sqlite3iPhone - 使用 sqlite3 将对象同步到服务器
【发布时间】:2011-04-08 17:15:11
【问题描述】:

嘿。我正在寻找有关如何将 iphone 上我的 sqlite 数据库中存储的信息与我的主服务器同步的最佳实践。

为了提供更多信息,iPhone 应用程序存储用户正在阅读的书籍,并允许他们以列表形式浏览书籍。关于这本书的所有信息都存储在服务器上,并且可以从网站上进行编辑。因此,当用户启动应用程序时,我需要将手机上的 sqlite db 与我的主服务器同步,以获取当前的书籍列表。

有人有什么建议吗?
谢谢。

【问题讨论】:

    标签: iphone sqlite information-retrieval


    【解决方案1】:

    基本上,每次启动应用程序时,您都希望处理“更改”而不是整个书单。因此,第一次,您需要下载所有内容(或使用一些初始数据为 iphone 播种),然后跟踪更新。

    然后在随后的启动中,启动一个 NSThread(在 applicationDidFinishLaunch 中:)以下载对图书列表的更改,因为某个时间戳,到 iPhone。解析数据,更新您的数据库,记录一个新的时间戳,然后重新加载您的 UITableView 或您正在使用的任何视图。

    如果您要允许在 iphone 上进行编辑,则会遇到其他并发问题(例如同时编辑同一本书)。

    【讨论】:

    • 谢谢,这听起来很合理
    猜你喜欢
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    相关资源
    最近更新 更多