The documentation for the NSFetchedResultsController states that it is intended for use to 'efficiently manage the results returned from a Core Data fetch request to provide data for a UITableView object'.
Could I use an NSFetchedResultsController to manage a collection of map annotations as well? I am not sure how I would do this. Any ideas?