我正在讨论应用程序的要求,但我有点遗失了一些东西。
1) 我将通过JSON从Web服务器获取数据。用户希望将数据缓存一个月,以便不会有不必要的数据使用。我担心的是,网络服务器上的数据库大小约为300mb。如果用户非常活跃,这可能意味着可能会在手机上缓存大量数据。您可以使用的存储量是否有限制? 50mb的缓存数据是否可以存储?
2) 如果我要存储所有这些数据,那么处理它的最佳方法是什么?因为我需要能够从设备中搜索和管理数据。这是来自客户端的实际请求,还是iphone真的不适合这种操作。最好不要缓存数据,只需根据需要使用JSON将其拉下来。
非常感谢, -code
答案 0 :(得分:1)
您可以将CoreData框架与SQLite一起用于存储。
根据this question的接受答案,除了设备的闪存大小之外,您可以存储的数据没有特定限制。
答案 1 :(得分:0)
您可以使用的存储空间是否有限制? 50mb的缓存数据是否可以存储?
不,除iPhone的闪存容量外,没有任何限制。考虑到有数百兆字节的应用程序,50 MB并不是那么多IMO。