J'ai de la difficulté à comprendre la méthodologie des délégués/sources de données. Je comprends qu'ils existent pour que votre classe obtienne plus d'informations sur elle-même, comme ses données ou si elle devrait faire quelque chose, je ne sais pas toujours où l'écrire. Par exemple, si j'utilise un UISplitViewController, comment devrais-je décider où placer son délégué. Existe-t-il des règles strictes ou devez-vous faire un travail pour déterminer qui devrait vraiment être le délégué?Quels sont les lieux communs pour placer vos délégués?
0
A
Répondre
1
C'est un cas de ce que le délégué doit faire et quel objet est le mieux placé pour faire ces choses. Cela étant dit, certaines utilisations standard découlent de cette logique. Par exemple, si l'objet nécessitant un délégué est une vue, le délégué est susceptible d'être le contrôleur de vue correspondant ... ou un objet distinct fourni par le contrôleur de vue.
Questions connexes
- 1. Où placer vos délégués. .
- 2. Quels sont vos modèles personnels?
- 3. Quels sont vos meilleurs conseils Sequel?
- 4. Quels sont vos idiomes C++ préférés?
- 5. Quels sont les problèmes communs avec Hibernate/persistance?
- 6. Quels sont vos alias de consoles les plus importants?
- 7. Tags communs pour les questions
- 8. Quels sont les endroits valides pour mettre des commentaires HTML?
- 9. Les délégués statiques sont-ils sûrs pour les threads?
- 10. Quels sont vos livres Ruby on Rails préférés et pourquoi?
- 11. Quels sont vos widgets et plugins mootools préférés
- 12. Quels sont vos trucs et astuces de subversion préférés
- 13. Que sont les délégués dans C#?
- 14. Quels sont les outils pour dessiner l'icône pour l'application winform?
- 15. Quels sont vos paramètres favoris dans les fichiers de configuration Git pour créer Git Fun?
- 16. Requête SQL pour les lieux visités mutuellement
- 17. Les compilateurs Java sont-ils traduits pour différents lieux?
- 18. Quels sont les moyens standard pour montrer que vos fonctions sont connectées à une certaine structure de données JSON?
- 19. Quels sont les attributs?
- 20. Que sont les délégués en ruby?
- 21. Quels sont les plugins nécessaires dans VIM pour Latex?
- 22. Quels sont les noms pour la localisation
- 23. Quels sont les paramètres requis pour CMBufferQueueCreate?
- 24. Javascript Quels sont les arguments pour object.call?
- 25. Quels sont les avantages pour xhr (xml_http_request)?
- 26. Quels sont les plugins recommandés pour Trac?
- 27. Quels sont les bons candidats pour singleton?
- 28. Quels sont les ticks utilisés pour PHP?
- 29. Quels sont les | et^opérateurs utilisés pour?
- 30. Quels sont les CMS pour mobile?