1, iOS templates are mainly divided into: application, Framework, other
Application is divided into: Master-detail application can build a tree navigation mode reference, the generated code contains the navigation controller and the table view controller.
page-based application can build apps similar to e-book effects, which is a kind of tiled navigation.
Single view application can be used to build simple, individual views.
Tabbed application can build tag navigation mode application, generated code contains tag controller and tab bar
Game can help develop iOS game apps, which include several Apple own game engines, as well as develop iOS 3D games directly using open GL.
The Framework & Library can build a static library based on the Cocoa touch framework and Cocoa touch.
Other with this type, we can build content packs (In-app Purchase) and empty projects that are purchased internally by the app.
2, Appdelegate is the application's delegate object, it inherits with the Uiresponder class, and complies with the Uiapplicationdelegate delegation agreement. The Uirepons class can be a subclass appdelegate has the ability to handle the corresponding event, whereas the Uiapplicationdelegate delegate protocol is appdelegate the ability to complete an application delegate object that responds to the application's life cycle. In response, Appdelegate subclasses can also implement these two functions.
The Viewcontroller class inherits from the Uiviewcontroller class, which is the view controller class that plays the role of root view and user event control in the project.
iOS project templates in Xcode