2009-05-24 8 views
1

Dans le cours CS193P de cours de Stanford iPhone 2 (cours en ligne gratuit), le pas à pas dit d'ajouter le modèle dans la NIB via Cocoa Touch Plugin -> Contrôleurs -> Objet. Est-ce à des fins d'initialisation seulement? Pourquoi ne puis-je pas simplement instancier et initialiser mon modèle dans la méthode awakeFromNib dans la classe de contrôleur elle-même?Modèle (de MVC) dans Interface Builder?

Répondre

2

Vous ne devriez pas vraiment créer d'objets de modèle dans IB. Les NIB devraient vraiment être exclusivement pour les contrôleurs et les vues. Vous écrivez ensuite du code pour créer et relier des modèles et des contrôleurs

0

Vous pouvez créer le modèle par programmation, mais je trouve pratique de laisser IB s'occuper de moi.

IB vous aide à créer un singleton, le lier à d'autres choses et ainsi de suite.

Questions connexes