在iphone上缓存数据。存储数据的最大大小

时间:2011-02-23 11:29:30

标签: iphone objective-c

我正在讨论应用程序的要求,但我有点遗失了一些东西。

1) 我将通过JSON从Web服务器获取数据。用户希望将数据缓存一个月,以便不会有不必要的数据使用。我担心的是,网络服务器上的数据库大小约为300mb。如果用户非常活跃,这可能意味着可能会在手机上缓存大量数据。您可以使用的存储量是否有限制? 50mb的缓存数据是否可以存储?

2) 如果我要存储所有这些数据,那么处理它的最佳方法是什么?因为我需要能够从设备中搜索和管理数据。这是来自客户端的实际请求,还是iphone真的不适合这种操作。最好不要缓存数据,只需根据需要使用JSON将其拉下来。

非常感谢, -code

2 个答案:

答案 0 :(得分:1)

您可以将CoreData框架与SQLite一起用于存储。

根据this question的接受答案,除了设备的闪存大小之外,您可以存储的数据没有特定限制。

答案 1 :(得分:0)

  

您可以使用的存储空间是否有限制? 50mb的缓存数据是否可以存储?

不,除iPhone的闪存容量外,没有任何限制。考虑到有数百兆字节的应用程序,50 MB并不是那么多IMO。