Please note, this blog entry is from a previous course. You might want to check out the current one.
The sixth assignment continues the application from the last assignments which create a Flickr photo browser. This assignment will add features emphasizing the use of Core Data.
This application lets the user assemble a Virtual Vacation of places in the world to visit. Users will use the photo-choosing capabilities of your Fast Map Places application to choose photos in the places they want to go. In this application you will have two major tasks: allowing the user to choose where they want to go and allowing the user to “go on vacation” in their Virtual Vacation spots. You will accomplish the former by adding a “Visit/Unvisit” button to the scenes in your Fast Map Places where a photo is displayed. You will accomplish the latter by adding a new tab to your Tab Bar Controller which lets the user peruse their Virtual Vacation either by place or by searching for tags that were found in the Flickr dictionaries for the photos they chose to visit.
1. Add a new tab to your application that displays a new table view controller showing a list of all the “Virtual Vacations” found in the user’s Documents directory in their sandbox. A Virtual Vacation file is created by saving a UIManagedDocument (more on this below). Each vacation must have it’s own separate file in the Documents directory.