To get started writing ICE, you will need to create a new project in Xcode, just like you did in the previous chapter. Instead of a Window-based Application, however, you will create a View-based Application. What’s the difference? In a Window-based Application, when you add a text label to the interface, you add it directly to the window itself. In a View-based Application, you add the text label to a view in the window. The View-based template is great for building apps that consist of a single view.
Before creating the project in Xcode, you should understand what exactly a view is and where it fits into the grand scheme of things in the iPhone interface.
There are simple views that draw text and images, and there are ...