Having played around with an introductory location app
Hello Location
, let us dive deeper into the iOS library that handles location — Core Location. Core Location provides all the delegations and functions to detect location via GPS, Wi-Fi, or Cell ID. However, the good part is that the end user need not worry about which location method to employ; the Core Location library handles it for the user.
In this chapter, we will examine the following topics:
Overview of Core Location
Starting and using the location service
Receiving location updates
Remembering a user's location with the core data
Extending the Hello Location app
Building an events app using the
eventful.com
andLast.fm
APIBuilding a Local Search app using Foursquare API
Understanding the features of iOS 5 Location Simulator
So let's get on with it...