Question

En général, je voudrais comprendre quels sont les modèles à utiliser quand, quand je fais de nouvelles applications iPhone. Quelqu'un pourrait-il offrir des lignes directrices, des conseils, des règles de pouce?

En outre, combien dois-je agoniser sur ce sujet? Si je commence avec le mauvais, puis-je ajouter les pièces manquantes à la main, est-il difficile?

Pour référence ici sont les choix que je vois:

  • Application de navigation à-
  • OpenGL ES application
  • Application Tab Bar
  • Application utilitaire
  • Application basées sur la vue
  • Application à base de fenêtres
Était-ce utile?

La solution

Commencez avec votre prototype et peut-être wireframes et le modèle correct devrait vous submergent.

Si cela ne fonctionne pas pour vous, alors:

  1. Si votre application ressemble à 'Contacts', utilisez l'application à base de navigation.

  2. Si vous écrivez un jeu (ou quelque chose qui ressemble à un), puis OpenGL.

  3. Si vous écrivez quelque chose comme 'Calendrier', puis utilisez Tab Bar App.

Hope this helps.

Autres conseils

iPhone développement rapide Début , d'Apple, vous avez une brève description de chacun:

  
      
  • Application basés sur la navigation. Une application qui présente des données   hiérarchiquement, en utilisant multiple   écrans. L'application Contacts est   un exemple d'une base de navigation   application.
  •   
  • OpenGL ES application. Une application qui utilise un OpenGL   vue sur la base-ES pour présenter des images ou   animation.
  •   
  • Application Tab Bar. Une application qui présente une radio   interface qui permet à l'utilisateur de choisir   de plusieurs écrans. L'horloge   application est un exemple d'une barre d'onglets   application.
  •   
  • Application Utility. Une application qui met en œuvre un principal   voir et permet l'accès utilisateur une   vue Flipside à effectuer simples   personnalisations. L'application Stocks   est un exemple d'un utilitaire   application.
  •   
  • Application basée Voir. Une application qui utilise une vue unique   mettre en œuvre son interface utilisateur.
  •   
  • application basée sur la fenêtre. Ce modèle sert de point de départ   pour toute application, contenant un   délégué d'application et une fenêtre. Utilisation   ce modèle quand vous voulez   mettre en œuvre votre propre hiérarchie de la vue.
  •   

Si vous ne savez pas ce que le modèle à utiliser, il semble que votre idée a besoin de raffinage. Habituellement, l'idée de l'application se prête particulièrement à l'un des modèles.

Et non, vous ne devriez pas agoniser sur ce sujet. Si vous commencez avec le mauvais modèle, vous pouvez ajouter sans effort les pièces manquantes. Vous pouvez même créer un nouveau projet avec le modèle que vous voulez et voir comment ils le font, et copier juste que dans votre programme.

Notez également - il n'y a pas que de nombreux modèles. Créer un nouveau projet pour chacun, créer et exécuter immédiatement, et vous aurez une idée de ce que vous avez besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top