2012-03-28 1 views
0

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?

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