Last Revision:
Version 1.5, 2014-09-10
Added OS X version to this sample; iOS version is now universal.
(Full Revision History)
Build Requirements:
iOS 7.0 SDK or later, OS X 10.9 SDK or later
Runtime Requirements:
iOS 7.0 or later (as a universal app), OS X 10.9 or later, both use Automatic Reference Counting (ARC)

Demonstrates the use of the MapKit framework, displaying a map view with custom MKAnnotations each with custom callouts or custom MKAnnotationViews. An annotation object on a map is any object that conforms to the MKAnnotation protocol and is displayed on the screen as a MKAnnotationView. Through the use of the MKAnnotation protocol and MKAnnotationView, this application shows how you can extend annotations with custom strings and left/right calloutAccessoryViews.