【问题标题】:Parse.com with Core Data for a book application带有 Core Data 的 Parse.com 用于图书应用程序
【发布时间】:2012-12-28 04:59:25
【问题描述】:

我正在制作一个 iPhone 应用程序,它是一本书,翻译成 40 多种不同的语言。我将每个翻译都放在一个单独的 SQL 数据库中。如果我在 Core Data 中导入所有翻译,应用程序大小将超过 150 MB。

用户不需要访问所有翻译。他/她只需要他们的母语翻译。所以,我不想用所有翻译预加载应用程序。

我正在考虑将翻译存储在 parse.com 上,并让用户选择下载他们需要的翻译文件。但我认为从 parse.com 下载文件后将翻译导入 Core Data 需要很长时间。每个数据库包含超过 6000 行文本。

实现这一点的最佳方法是什么?

我还有 xml 文件中可用的所有翻译。

【问题讨论】:

    标签: xml xcode sqlite core-data parse-platform


    【解决方案1】:

    根据您的数据,我假设每种语言都需要大约 4 MB 的数据 (150/40)。您可以轻松地在 parse.com 上存储这么多文件,因为它们的文件限制为 10MB。初始下载和导入可能需要几分钟,但由于这是一次性操作,因此不会造成任何问题。

    【讨论】:

    • 所以如果用户下载了一个翻译 sql 文件,我应该使用核心数据来导入所有内容还是应该将该文件作为单独的数据库?
    • 既然是一次性操作,应该不是问题。但是,如果您想远离 coredata,您应该阅读以下内容:inessential.com/2010/02/26/on_switching_away_from_core_data
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多