想象一下,您正在连续从服务器读取json数据。比方说,你得到的是天气数据。我想在2小时后才显示数据。每当用户点击播放按钮时,它将在地图上显示天气数据。 我如何首先保存json数据然后在地图上显示它。因为这会增强我的应用程序而不是连接服务器,获取数据并同时显示它。请给我建议。我是否需要先将其保存为plist或数组?在我模拟之前,我应该在哪里保留这些数据?
答案 0 :(得分:1)
您有很多选项可以将数据存储在iOS
。
NSUserDefaults
NSDocumentDirectory
选择你知道的最好的&做得好比如说,使用SQLite
管理数据并不困难,因为您要对数据插入,更新,选择等进行连接和查询。Plist file
&如果使用NSUserDefaults
组合的数据量很小,key/value
可能很容易。如果数据不是NSDocumentDirectory
中的结构化数据,您还可以将数据存储在文件中,还有一个核心数据,因为我对此一无所知,但如果你谷歌它,你会发现很好的例子。
所以这一切都取决于你要操纵的数据的大小和类型。这完全取决于您将使用它的频率(如选择,更新甚至插入新数据)。