Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The CLLocation object holds your location data; including the geographical co-ordinates (latitude and longitude) as well as the altitude. For iOS Devices with Navigation support, the CLLocation object also supports the speed and course property. Note, we have discussed the difference between course and heading before and it would be a good time to revisit it, if you haven't already.
An important property of the CLLocation object is the timestamp property, which lets us know the time at which location information was last fetched. The timestamp property can be used to make sure the device has the most updated value of the location. The timestamp property can constitute the Smart Programming Technique we discussed before to save a few location calls and conserve battery juice!