我是应用程序开发的新手。我使用Xcode 4.3.2。我正在尝试使用带有表格视图的标签栏来开发应用程序。在表格视图中,当用户选择一个城市时,我需要列出大约100个城市和关于这100个城市的信息。基本上,我已经有了关于Excel电子表格中城市的数据。 我真的找不到我想达到的好例子。我听说过解析XML,SQLite,核心数据,数据库等术语,我不确定这是否是我需要做的。 我很高兴接受任何建议。在表视图中开发大量数据的最佳方式是什么?
0
A
回答
0
如果表中的数据被修改或编辑,然后通过使用数据库,你会避免滚动这些细微的变化新的补丁(你只需要改变的分贝值)
如果数据相同并且不会改变很长时间,并且您计划修补应用程序,那么您只需要该数据的来源(电子表格)
对于解析数据,您可以在使用任何东西100个城市,它取决于您要查询的总数据量有多大,需要多快,您只需要对其进行基准测试。
如果您正在查询大约500k条记录,并且您需要做一些“计算”并且加载时间过长。然后,将数据转换为xml,然后解析它可能会使您获得更好的性能。
你必须至少设计你想要达到的目标。检查性能并调整它以找到合适的位置。
现在我把它看作是解决一个未知的问题。花一些时间和建立一些东西。这将有助于您更好地看到潜在的问题。
0
虽然数据库很好,但对于几百个元素,您可以容忍低效率。如果您的现有数据位于Excel电子表格中,将它们引入您的应用的最简单方法是将Excel电子表格导出为逗号分隔值(CSV),然后让您的应用读取CSV文件。 (如果您的Excel电子表格有多个工作表,则需要分别进行转换。)
如何解析CSV?请参阅iPhone : How to convert CSV format into NSData or NSString?
您将以NSString数组数组结束。您可能需要为您的城市数据定义一个新类,并将导入数据中的每一行转换为一个城市元素。
如果您需要了解更多信息,在电子表格中发布几行可能会有帮助。
相关问题
- 1. 大量数据 - 发送它们的最佳方式是什么?
- 2. 什么是处理回收视图上的大量数据的最佳方式
- 3. 开始开发大型网站的最佳方式是什么?
- 4. 在仪表板中处理大量数据的最佳方式是什么?
- 5. 用大量数据绘制图表的最佳方式是什么?
- 6. 什么是全球同步大量数据的最佳方式?
- 7. 创建大量虚拟数据的最佳方式是什么?
- 8. 处理大型数据表的最佳方式是什么?
- 9. 什么是监视大量Ruby进程的最佳方式?
- 10. 什么是表的最佳数据量?
- 11. 在QT中可视化大数据集的最佳方式是什么
- 12. 什么是大量图像编目的最佳方式?
- 13. 在Emacs中进行Java开发的最佳方式是什么?
- 14. 在缓存中存储大量数据的最佳方式是什么?
- 15. 什么是在数据库中存储大量标记的最佳方式?
- 16. 什么是开源的最佳方式?
- 17. 什么是在Django中剖析视图的最佳方式?
- 18. 什么是从C#导出大量数据到excel的最佳/最快方式
- 19. 翻译大量文本数据的最佳方法是什么?
- 20. 什么是在进程间发送大量数据的最佳方法?
- 21. 什么是数据库开发的最佳方法Android
- 22. 开始学习Android开发的最佳方式是什么?
- 23. 在ASP.NET中发送大批量电子邮件的最佳方式是什么?
- 24. Android中处理大量数据的最快方式是什么?
- 25. 在ajax中发布数组的最佳方式是什么?
- 26. 存储增量下载数据的最佳方式是什么?
- 27. 在MS SQL Server中管理大量表的最佳方式是什么?
- 28. 在django视图中发布日期/时间的最佳方式是什么?
- 29. 差异大数据列表的最佳方式,算法和方法是什么?
- 30. 在zip文件上分发大量数据的最佳方式