Je suis dans une situation hypothétique dans laquelle je dois énumérer des élèves dans une école. J'ai un contrôleur de vue de table qui a plusieurs sections, représentant une école. Chaque école a des étudiants suivants. Maintenant, j'ai l'obligation de donner à l'utilisateur la possibilité de voir tous les élèves pour une école en particulier en cliquant sur le nom de l'école dans une vue de niveau supérieur de mon contrôleur de navigation. La question ici est, est-ce que je branche mon "StudentsViewController" actuel et ajoute une logique complexe afin de lui permettre d'afficher les étudiants d'une école, ou est-ce que vous experts recommanderiez une nouvelle classe pour manipuler cette table?Sous-classe d'un UIViewController, quand et quand ne pas
Les compromis sont plutôt simples en ce sens que je peux en effet tout mettre dans un seul contrôleur de vue au prix d'une logique confuse/complexe. D'autre part, il y aura beaucoup de code répété si j'écris un autre contrôleur qui gère les étudiants d'une école individuelle.
Que recommandent les experts sur celui-ci?