Je fais un jeu de correspondance en Objective-C et j'essaie de trouver un moyen de conserver les valeurs d'un tableau après leur mélange.Création de classes en temps réel?
Trois tableaux différents sont peuplés à partir de fichiers «plist» avec leurs éléments respectifs correspondant les uns aux autres (à savoir, le nième élément du premier tableau correspond au nième élément dans les deuxième et troisième rangées).
Les tableaux sont ensuite mélangés et affichés. Pendant le processus de brassage cependant, je perds la capacité de trouver une correspondance entre les éléments, car ils sont maintenant dans un ordre aléatoire. Une solution à ce problème peut être trouvée sur cette page. L'utilisateur "chrisL" suggère de créer une classe pour chaque correspondance de question/réponse. C'est une solution raisonnable mais j'ai besoin de rendre ce jeu flexible afin que quelqu'un puisse ajouter autant d'éléments correspondants qu'il le souhaite sans avoir à toucher de code.
Je pense que la seule façon de le faire est de déterminer le nombre d'éléments correspondants et de créer des classes pour eux en temps réel, mais cela ressemble à une impossibilité de programmation.
Quelqu'un peut-il me tirer quelques conseils pour contourner ce problème?
Oui, cela fait beaucoup de sens que je vais essayer. Je vous remercie! – user550323