July 10, 2009 5:44:29 AM PDT (one year ago). Seen 654 times.
Photo Jonathan Lehr
President
AboutObjects
Member since Mar 12, 2009
Location: South Riding
Posts: 22
Please check out the new examples we just posted:

http://www.aboutobjects.com/tutorials.html

From the official press release:

Reston, VA - About Objects today released a new set of iPhone 3.0 developer examples as free, downloadable Xcode projects. The example projects form a progressive series designed to take developers from the rudiments of iPhone programming through the development of sophisticated iPhone productivity apps.

The examples released today focus on showing developers how to create iPhone apps without using Interface Builder, since many developers have found Interface Builder confusing initially. About Objects plans to release a set of corresponding iPhone 3.0 examples later this summer that show how to accomplish the same things using Interface Builder, allowing developers to compare the projects side-by-side to get a better understanding of the role that Interface Builder plays.

Developers are free to use the examples for their own learning, and can even use the example code in their own projects if they so choose. Among the example projects included in the initial (1.0) release are the following:

* First App demonstrates the basic steps to configuring an iPhone app's user interface programatically, without requiring an Interface Builder (.nib) file.

* Editable Detail View demonstrates the use of controls such as text fields and buttons, including how to connect controls to the code that implements their behavior.

* Animating a View introduces developers to the fundamentals of using Core Animation to animate view transformations.

* Simple TableView demonstrates how to configure a table view programatically to present a list of values.

* TableView with Navigation builds on the Simple TableView app to show how to use a navigation controller to manage navigating from a list to a detail view by tapping on a table row.

* Editable TableView demonstrates how to add, remove, and reorder rows in a list view, and how to edit model object property values in a detail view.

* TableView File Persistence shows how to create and populate a list of model objects from a property list (plist) file, and how to persist changes to the list.


- Jonathan