Search code examples
iphonexcodeprojectxcode-template

New iPhone App - How to Choose which Xcode Template to Use?


In general I'd like to understand which templates to use when, when I'm making new iPhone apps. Could anyone offer some guidelines, tips, rules-of-thumb?

Also, how much should I agonize over this? If I start off with the wrong one, can I add the missing pieces manually, is it hard?

For reference here are the choices I'm seeing:

  • Navigation-Based Application
  • OpenGL ES Application
  • Tab Bar Application
  • Utility Application
  • View-Based Application
  • Window-Based Application

Solution

  • Start with your prototype and possibly wireframes and then the correct template should jump out at you.

    If this does not work for you, then:

    1. If your app looks like 'Contacts', use Navigation-Based Application.

    2. If you're writing a game (or something that looks like one), then OpenGL.

    3. If you're writing something like 'Calendar', then use Tab Bar App.

    Hope this helps.