O’s World

努力!奋斗!

如何在iOS地图上高效的显示大量数据

| 评论

本文由 崩月姐姐 翻译自 How To Efficiently Display Large Amounts of Data on iOS Maps

如何在iOS地图上以用户可以理解并乐于接受的方式来处理和显示大量数据。这个教程将会给大家进行示例说明。

我们要开发一款iOS的app应用,这个应用包含有87000个旅馆的信息,每个旅馆的信息中包括有一个坐标值,一个旅馆名跟一个电话号码。这款app可以在用户拖动、放大缩小地图时更新旅馆数据,而不需要用户重新进行搜索。

为了达到这个目的,我们需要构造一个可快速检索的数据结构。C语言的性能高,所以我们用C语言来构造这个数据结构。为了确保大量的数据不会让用户感到迷惑,所以我们还需要想出一个合并数据的解决方案。最后,为了更好的适应市场,我们需要把app做的更完善一些。

完成这个教学后,你将学到这款app的所有核心内容。

值对象

| 评论

本文由 Anson 翻译自 Value Objects

在这篇文章中,我们将看看如何用Objective-C语言编写值对象。在编写时,我们将会接触到Objective-C中的重要协议和方法。一个值对象是一个包含一些值的对象,并且可以进行相等比较。通常值对象可以被用作模型对象。例如,考虑一个简单的Person对象: