Tutorial: Improving Performance In Map Utilizing Apps When Handling Large Amounts Of Data

One common issue with map based apps is performance when handling large amounts of data (annotations, and other information) that needs to be presented to the user quickly, and previously I mentioned a library that utilizes binary trees to improve performance when displaying large amounts of map annotations.

Here’s an in-depth tutorial from the team at Thoughtbot that explains how they conquered performance issues while working an app requiring them to display a large number of annotations, with name and phone number while still being responding to user gestures, and updating quickly.

As stated on the Thoughtbot blog:

This will require us to come up with an ultra quick data structure built for the task. We will need to build it in C for it to be performant. Once we have constructed our data structure we will come up with a clustering system, as to not overwhelm the user. Finally, we will give it the professional polish that is required for apps to compete in today’s market.

You can find an in-depth tutorial explaining how they were able to achieve over on the Thoughtbot blog.

Great reading if you’re trying to get more performance from maps.

FacebookTwitterDiggStumbleUponGoogle Plus

Original article: Tutorial: Improving Performance In Map Utilizing Apps When Handling Large Amounts Of Data

©2013 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.

Leave a Reply

Your email address will not be published. Required fields are marked *