tailieunhanh - Presence 1 Doll/Cannistraro - Presence - Part 1

Assignment Over the next four weeks, we’ll be building an iPhone application for viewing online status updates, also known as “presence” for a list of friends. Just so you know what you’re getting , yourself into, the evolution of the application will be as follows: Part 1: Build a basic application, displaying static data, using view controllers. Allow the user to navigate to see additional detail. Part 2: Use table views to display large, dynamic data sets. | CS193P Spring 2009 Presence 1 Doll Cannistraro Presence - Part 1 Due Date This assignment is due by 11 59 PM April 28. Assignment Over the next four weeks we ll be building an iPhone application for viewing online status updates also known as presence for a list of friends. Just so you know what you re getting yourself into the evolution of the application will be as follows Part 1 Build a basic application displaying static data using view controllers. Allow the user to navigate to see additional detail. Part 2 Use table views to display large dynamic data sets. Incorporate real data into your application using property lists and web services. Part 3 Using text input and modal view controllers allow users to update their status. Improve the performance and responsiveness of your application with caching and threading. Part 4 Integrate with the system address book. Create additional modes for the application using UITabBarController to toggle between them. And anything else you can think of This is your opportunity to try out unfamiliar API polish your interface and experiment a bit. Now that you have some idea where we re headed here s what we re expecting for Part 1 Create an application that utilizes UINavigationController. The navigation controller may be instantiated in your MainWindow XIB or programatically in your application delegate. Create a view controller that will manage a list of people a good name might be PersonListViewController . Use Interface Builder to lay out a view and make connections between the view controller and user interface elements. The list should display an photo a text label with their name and a View button each person show at least two . Create another view controller that will manage a single-person detail view a good name might be PersonDetailViewController . The PersonDetailViewController should expose properties for setting an image name and status message to display. Again use Interface Builder to lay out the view and make .