2010-01-05 4 views
0

Je suis nouveau sur le développement de l'iPhone. Je lis que le "propriétaire du fichier" dans le xib est le responsable de l'instanciation de tous les objets définis dans la plume ... un certain type de modèle d'usine vient à l'esprit, mais peut-être que je ne regarde pas la grande image ... Donc, quel serait le motif de conception le plus proche (gof) associé au concept "File Owner"?Quel motif de conception représente le mieux l'objet "Propriétaire de fichier" dans l'iPhone?

+0

Les modèles de conception ont tendance à être à un niveau inférieur à celui du propriétaire d'un fichier. – Pierreten

Répondre

1

Le propriétaire du fichier ne fait pas vraiment partie d'un modèle de conception.

Le propriétaire de fichier est vraiment un espace réservé dans Interface Builder pour une classe spécifique à affecter plus tard. Si vous regardez le panneau d'information dans l'inspecteur pour le propriétaire du fichier, vous verrez qu'il est assigné à une classe particulière. Lorsque la plume est pour la fenêtre principale, la classe est UIApplication ou une sous-classe. Lorsque c'est une vue, la classe du propriétaire du fichier est généralement une classe de contrôleur de vue. Il pourrait, cependant, être n'importe quelle classe tant que cette classe pourrait se lier à au moins un autre objet dans la plume.

Chaque plume a besoin d'un propriétaire de fichier pour servir de point d'entrée pour la plume. C'est l'objet que les autres objets prennent en compte lorsque la plume est chargée. Mais ce n'est plus qu'un aspect pratique au lieu d'un motif de conception.

+0

J'ai compris. Plus simple que je ne le pensais. –

Questions connexes