Je suis récupérer un pList, généré par un php je l'ai écrit, à partir d'un serveur à l'aide NSURLConnection. My Plist contient plusieurs tableaux au niveau de la racine. Ces tableaux contiennent des objets NSDictionyObjects. Une fois que je récupère le pList, j'utilise NSPropertyLitSerialization pour sérialiser les données dans un NSDictionary.NSDictionary vs objets personnalisés pour les performances
Maintenant, une fois que j'ai cette NSDictionary je charger les valeurs dans les objets à mesure que je l'ai créé avec le code suivant. À partir de ce point, j'utilise les objets de valeur stockés gameObjectsDict dans toute mon application. Pour toutes sortes de choses, y compris rendre UITableViews et transmettre des données à d'autres viewControllers/views.
Ma Question: Est-il utile de mettre toutes ces valeurs de mon pList en valeur des objets?
Avant, j'étais en utilisant le NSDictionary pour passer mes valeurs autour de l'application et il a bien fonctionné. J'ai senti qu'il serait plus facile de coder et de mieux utiliser les objets de valeur, mais maintenant que j'utilise les objets de valeur si j'ai l'impression de perdre plus de mémoire. C'est comme si je passais ces objets lourds pleins de données autour d'où, comme avant, je prenais juste des valeurs de mon dictionnaire quand c'était nécessaire.