Est-ce que le state pattern dans une application iPhone - Dans mon cas, une application utilitaire relativement légère - utilise trop de mémoire? Le state pattern, si je comprends bien, utilise plusieurs classes; ces classes représentent différents états . Tous les objets d'état différents sont instanciés et stockés dans différentes variables de pointeur jusqu'à ce que l'état soit nécessaire, auquel point il est défini sur un objet curState
. Je pense que je pourrais charger paresseux chaque objet d'état pour économiser de la mémoire et du temps de chargement; Je pourrais alors libérer les objets si mon application reçoit un avertissement de mémoire.Motif d'état dans les applications iPhone (utilisation de la mémoire)
Mais ce que je voulais savoir, c'est que ce modèle utilise trop de mémoire pour une utilisation générale dans une application iPhone OS? Les développeurs iPhone devraient-ils rester à l'écart de ce modèle? Existe-t-il un modèle différent qui convient mieux à l'iPhone OS?
En ce qui concerne l'art et les fichiers multimédias -> ce ne serait que si les fichiers d'art et de médias étaient à l'intérieur des objets état, correct? –
Ajout d'un peu plus de détails à ma réponse. –
Merci d'avoir répondu à ma question. –