Je suis quelque peu confus par l'implémentation MVC utilisée dans la programmation Objective C. Ce que l'on appelle «contrôleur» dans les tutoriels et la documentation Objective C, je comprends simplement comme une vue ou un médiateur. Lequel est correct?MVC utilisé dans la programmation ObjectiveC
2
A
Répondre
7
Un modèle est ce qui détient les données de votre application - son modèle du monde.
A afficher est ce qui s'interface avec votre utilisateur. Il affiche des choses et reçoit des informations en retour.
Un contrôleur gère les interactions entre les autres composants. Il indique à une vue comment trouver son contenu, il répond aux changements dans la vue en mettant à jour les parties pertinentes du modèle, et il répond aux changements dans le modèle en indiquant à la vue ce qui doit être mis à jour.
2
Voir affiche
modèle contient des données
Controller réagit aux événements utilisateur et les commandes et voir modèle.
Le contrôleur ne peut pas être un médiateur, car la vue et le modèle ne communiquent pas entre eux. Mais il les contrôle.
Questions connexes
- 1. Analyseur AMF0 dans ObjectiveC
- 2. Personnalisation de writeToFile dans ObjectiveC
- 3. Combine chaîne en ObjectiveC
- 4. Créer un cercle/une bulle de couleur par programmation dans ObjectiveC et Cocoa
- 5. NSString question ObjectiveC
- 6. ASP.NET MVC Programmation
- 7. Visual Studio est-il uniquement utilisé pour la programmation?
- 8. Chargement d'une séquence d'images dans InterfaceBuilder -ObjectiveC
- 9. Quand avez-vous utilisé la programmation dynamique sur le terrain?
- 10. SportsStore: programmation MVC
- 11. alloca et ObjectiveC Garbage Collector
- 12. Reliure ObjectiveC classe C# problème
- 13. Printemps-JSON utilisé au printemps MVC
- 14. Allocation de mémoire dynamique 2D - ObjectiveC
- 15. MVC Mock HttpContextBase qui est utilisé dans un assistant
- 16. Comment résoudre les fuites dans le code suivant? ObjectiveC
- 17. quel type de programmation est utilisé pour les mobiles 3g
- 18. Puis-je placer un sélecteur ObjectiveC @ dans un NSDictionary?
- 19. Application de styles par programmation dans ASP.NET MVC MasterPage View
- 20. Le moment de l'appel de la méthode de la super classe est-il important dans ObjectiveC?
- 21. Syntaxe ObjectiveC pour la spécification du nom du protocole dans la méthode Argument
- 22. Comment g_main_loop fonctionne dans la programmation gtk?
- 23. La programmation parallèle == programmation multithread?
- 24. LSP dans la programmation OO?
- 25. ASP.NET MVC TempData utilisé pour une requête incorrecte
- 26. La classe dans ObjectiveC ne semble pas reconnaître les messages hérités
- 27. Asp.net MVC, après avoir utilisé jeditable (Edit in place)
- 28. Appartenance à ASP.NET MVC - mauvais type de nom d'utilisateur utilisé
- 29. problème dans UIButton dans la programmation iPhone
- 30. Contexte dans Android Programmation