J'implémente un objet source de données pour un UIScrollView. Est-ce une partie du contrôleur ou une partie du modèle? Je pense contrôleur, mais pas sûr. Il délivre les données. Mais les données pourraient être dans sqlite3, fichiers, à partir du net. Donc en fait, je dirais que cela ne vient pas de la partie Données, car il devrait être flexible d'où proviennent les données. Qu'est-ce que tu penses?À quoi appartient un objet Datasource? Contrôleur ou modèle?
Répondre
La source de données pour tout contrôle visuel doit être votre contrôleur. Votre contrôleur doit récupérer/traiter les données du modèle et les remettre à la vue.
Je dirais que c'est en réalité ni l'un ni l'autre. Votre source de données UIScrollView met simplement en forme vos données pour l'affichage.
À moins que vous n'ayez des actions spécifiques exécutant une «logique métier», votre source de données UIScrollView participe à la vue.
Le contrôleur inclurait une logique qui modifie ou traite les données de quelque façon, votre scrollview permet simplement l'affichage des données.
Le paradigme MVC de Cocoa encourage les objets "contrôleur de modèle" et "contrôleur de vue". L'objet de source de données appartient à la catégorie de contrôleur de vue; il demande des objets de modèle à partir du magasin de données en fonction de l'élément d'interface utilisateur dont ils ont besoin, reformate un peu les données et les transmet à l'interface utilisateur. Généralement, le même objet gère également les événements de l'interface utilisateur et les méthodes de délégation.
- 1. "java: comp/env/jdbc/MY_SQL_DS" ou "MY_SQL_DS" ou quoi d'autre pour référencer la DataSource depuis Java?
- 2. Un objet polymorphes qui appartient à un objet quasi-IST: object_type est incorrect
- 3. Qu'est-ce que c'est? Méthode de modèle ou quoi?
- 4. quoi appeler viewDidLoad ou loadview
- 5. Comment déterminer dans quel contrôleur appartient une action?
- 6. Webservice ou WCF ou quoi
- 7. Contrôleur de vue de modèle à l'intérieur d'un contrôleur de vue modèle
- 8. Concevoir un modèle-contrôleur dans Cocoa?
- 9. Comment trouver si un objet appartient à une classe mais pas à une super-classe?
- 10. Comment savoir si une instance appartient à un certain type ou à un type dérivé
- 11. Lors de la libération de l'objet appartient à un autre objet - gestion de la mémoire xcode
- 12. Appartient à la base de données ou au code?
- 13. Le chiffrement de données appartient-il au modèle de référentiel?
- 14. Comment tester le code qui n'est pas un modèle ou un contrôleur
- 15. Grails appartient à, devrais-je?
- 16. à quoi sert un manifeste?
- 17. A ParameterizedThreadStart Question: quoi, si une méthode renvoie un objet?
- 18. TTPickerTextField DataSource? Comment créer ma propre DataSource?
- 19. Appel d'un contrôleur dans un contrôleur?
- 20. En quoi le modèle Observer est-il différent d'un modèle piloté par un événement?
- 21. Comment interroger un modèle basé sur le nom du contrôleur
- 22. Comment puis-je savoir à quelle catégorie appartient un produit?
- 23. Spécification du modèle dans le contrôleur?
- 24. modèle observateur ou DataBinding
- 25. ASP.NET MVC utilise le contrôleur de test ou le modèle de test
- 26. Dois-je le stocker dans un tableau, ou quoi?
- 27. Django Admin: Comment savoir quand l'utilisateur modifie un objet existant ou enregistre un nouvel objet?
- 28. C++ Passer une copie d'un objet ou passer un pointeur à un objet?
- 29. Quoi de mieux: DataSet ou DataReader?
- 30. Accéder à une variable déclarée dans un contrôleur à partir d'un modèle
En fait, après un peu plus de réflexion, c'est probablement sur la ligne entre le contrôleur et la vue. – Kekoa