我将在服务器上安装xml文件。它将存储约600家商店的信息。信息包括姓名,地址,开放时间,坐标。那么可以将整个文件解析到iphone然后根据坐标选择最近的商店吗?
我正在考虑处理时间和内存使用
请建议
答案 0 :(得分:2)
我这样做的方法是编写一个Web服务并传递坐标并仅下载一定范围内的坐标。总是尝试尽可能少的数据下载到iPhone(尤其是xml数据)
答案 1 :(得分:1)
答案 2 :(得分:1)
一个简单的解决方案是将它们分组成某种程度相关的集群,可能是按位置。您已经在服务器上安装了XML,因此只需将它们分成3组相关的存储,大约200个,或者最好甚至更小。我不完全确定你为什么要存储这种性质的600个数据点。我觉得如果你在服务器端过滤/缩小,你可以节省大量的时间/内存。
我看到人们存储了300-400个数据点,虽然它依赖于核心数据库中定义的对象的大小,但最好只运行一些测试。