我的 ios 应用程序的大小限制,尤其是核心数据
Posted
技术标签:
【中文标题】我的 ios 应用程序的大小限制,尤其是核心数据【英文标题】:Size limit of my ios app particularly Core Data 【发布时间】:2013-01-18 17:44:37 【问题描述】:我开发了一个应用程序。这是一个内部应用程序。我想知道我的应用程序可以在 ios 设备上占用的大小是否有任何限制。我的应用程序连接到 Web 服务并从 SQL 服务器下载数据。可能有 1000 行。我的应用程序可以在 iOS 设备上存储多少数据?有人可以简单地解释一下。我读了它的2GB。但我认为这是您安装应用程序时的大小。对吗?在管理器的档案部分,我的应用程序现在显示 1MB。那么2gb,那里的限制是正确的吗?50mb是OTA下载的大小。我想知道我的应用程序可以在 iOS 设备上占用多少空间。我的应用程序可以占用多少核心数据空间?更多问题即将到来。谢谢。
【问题讨论】:
【参考方案1】:据我所知,您可以在设备上保存任意数量的数据,直到内存不足。核心数据存储(例如 sqlite 文件)只存在于设备文档目录中的一个文件中。一旦设备上没有更多空间,并且没有要清除的缓存,我认为它会抛出“没有可用空间”等错误。
编写一个快速的小应用程序,从捆绑包中加载大图像并将其保存到具有不同文件名(时间戳?)的文档文件夹中,循环它直到设备崩溃,您可能会看到它允许您使用多少内存有:)
(在实际设备上进行,而不是模拟器)
【讨论】:
【参考方案2】:2GB 是您可以上传到 iTunes 的应用程序的最大大小,我认为这与您的应用程序最终在设备上的大小无关。
【讨论】:
以上是关于我的 ios 应用程序的大小限制,尤其是核心数据的主要内容,如果未能解决你的问题,请参考以下文章