Xcode iOS default application templates at a glance

The Xcode IDE suggests seven default application templates for Apple iOS developers.

The Xcode integrated development environment, which is offered free to developers of Apple iOS applications, suggests seven default application templates when you start a new project. Depending on your current project, picking the right template could decrease your development time considerably.

The seven

Here are summaries of the seven templates:

  • Empty: Provides a starting point for any application, but you'll have to enter the controls yourself.
  • Master-Detail Application: Provides a user interface with a navigation controller to displays lists.
  • OpenGL Game: Provides the starting point for an OpenGL ES-based game.
  • Page-Base Application: Provides a page view controller.
  • Tabbed Application: Provides a user interface configured with a tab bar controller and view controllers for the tab bar items.
  • Utility Application: Provides the starting point for apps that require a main view and an alternative view.

See screenshots of each template's Xcode description in this TechRepublic Photo Gallery.

I wonder which template gets used most often. If we go by the number of each application type in the App Store, it would probably be the OpenGL Game template.


Mark Kaelin is a CBS Interactive Senior Editor for TechRepublic. He is the host for the Microsoft Windows and Office blog, the Google in the Enterprise blog, the Five Apps blog and the Big Data Analytics blog.


I would actually say Master-Detail or tabbed because most games probably get created via popular game frameworks such as cocos2d or corona.

Joey Indolos
Joey Indolos

Hi, I counted only 6 templates. Is there a point that I'm missing?

Mark W. Kaelin
Mark W. Kaelin

Which template gets used most often do you think? Which template actually offers the most useful starting point?

Editor's Picks