2010-01-08 12 views

Répondre

1

Généralement, vous créez une nouvelle plume en sélectionnant "Afficher" comme modèle de plume. Ensuite, vous sélectionnez le propriétaire du fichier et définissez sa classe sur NSViewController (ou votre propre sous-classe, auquel cas vous devrez d'abord ajouter la plume à votre projet Xcode) dans le dernier onglet de l'inspecteur. Ensuite, vous connectez la prise "vue" du contrôleur de vue à la vue.

Vous devriez lire les documents d'Apple sur NSViewController, c'est en fait une classe très simple. Cependant, avant de commencer à dessiner et coder, je vous suggère de structurer soigneusement votre application en termes MVC. Si vous faites une erreur dans la phase de conception, vous devrez refaire beaucoup de votre travail plus tard. L'utilisation de view controllers n'est pas toujours justifiée, cela dépend de la complexité de l'application.

1

NSViewController comme son nom l'indique est une classe de contrôleur, signifie qu'il relie la vue au modèle, dans un environnement MVC parfait.

Chaque ViewController est lié à une vue, vous pouvez créer cette vue dans le code ou à l'aide d'Interface Builder.

Pour plus d'aide, je suggère de regarder cours de programmation iPhone Stanford University, son disponible sur Stanford iTunes (iTunes link), iPhone SDK partagent la même sous-sol avec le SDK OSX donc c'est exactement la même chose pour ViewControllers.