【问题标题】:What is considered a large database for an iPhone app?什么是 iPhone 应用程序的大型数据库?
【发布时间】:2010-12-08 02:25:33
【问题描述】:

我只是想知道 iphone 的大型应用程序(数据库部分)是什么?

目前我的应用程序的数据库 (sqlite) 为 250mb,压缩为 27mb。

在我看来,这两种尺寸对于一个应用来说都高得离谱,但我对应用场景本身并不熟悉,不知道这是否被认为太大了。

希望我能从你们那里得到一些关于这方面的信息,甚至可能是我应该考虑的替代方法。

谢谢

【问题讨论】:

    标签: iphone sql sqlite


    【解决方案1】:

    20 MB 应用程序包大小是 3G 下载的限制。超过 20 MB,您只能通过 WiFi 或装有 iTunes 的计算机下载该应用程序。因此,您可能希望将您的应用保持在限制范围内。

    【讨论】:

    • 您认为更好的方法是将数据库的较大部分从安装中移出,如果用户希望可以在安装应用程序后下载该数据,例如?
    • 这样的,是的。我自己采用了这种方法。有一组核心数据(约 4MB)和额外的 60 MB 数据,这些数据要么根据请求从“网络”加载,要么全部下载并缓存在后台线程中。
    【解决方案2】:

    当然,最好配对您的数据库,尽管您的应用程序的大小在很大程度上取决于应用程序的类型。对于实用程序应用程序,正常大小只有几 MB,但我不确定这是否是您的应用程序类型。

    【讨论】:

      猜你喜欢
      • 2011-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-17
      • 1970-01-01
      • 2011-08-16
      • 1970-01-01
      相关资源
      最近更新 更多