【发布时间】:2012-03-29 20:03:05
【问题描述】:
我正在为 iPhone (iOS 5) 开发一个应用程序。我要做的是使用从服务器接收的二进制数据创建地图。有些问题实际上效果很好:
- 我可以连接到服务器,发送请求并从中接收二进制数据
- 我可以解释这些数据,从中创建对象(多边形和路径)并在视图中绘制它们
但现在遇到了困难的部分。我创建的地图应该是可缩放和可移动的。所以我必须向服务器发送新请求并重新绘制地图。这也很好用,但是我现在已经收到的数据需要存储,因为我不应该从服务器请求相同的数据两次(例如,如果我缩小然后再缩小)。
最后是我的问题:存储数据的最佳方式是什么?到目前为止,我一直在考虑使用 CoreData 或 SQLite。还有更好的解决方案吗?我应该保存哪些数据 - 二进制数据或我创建的对象?
我希望这是可以理解的,您至少可以帮助我解决我的一个问题...
【问题讨论】:
标签: iphone sqlite core-data ios5