2011-12-16 1 views
1

J'ai un scénario ici, et peut-être quelqu'un pourrait m'éclairer à cette pierre angulaire. J'ai un singleton où initialement mon json est analysé, et je charge le contenu à partir de là vers mon modèle de données. Maintenant, disons que je copie en profondeur de singleton à mon modèle de données, est-il de toute façon transversal l'information au singleton quand l'information change dans mon modèle de données? Au courant, je suis en train de forcer brutalement à mettre à jour mon modèle de données et mes objets singleton pour garder la cohérence, mais je pense simplement que c'est une mauvaise approche.Une compréhension générale de la copie profonde de NSMutableArray

Il y aurait une meilleure façon d'inverser la copie profonde en quelque sorte, mais juste essayer de voir mes options ici.

Merci

Répondre

1

Vous devriez probablement en KVO, à savoir le mécanisme qui permet des liaisons ou CoreData.

Certainement vérifier la documentation d'Apple - mais pour une entrée rapide jeter un oeil à Observing an NSMutableArray for insertion/removal

+0

Merci @Jay. Actuellement, j'ai deux NSMutableArray avec tous les contenus, et un avec Tous les contenus - x. Je veux déterminer ce qui est x ici et définir une valeur dans nsmutablearray de chaque x. Pensez-vous qu'il existe un moyen de comparer deux NSMutableArray et de définir la valeur de quelque chose qui ne correspond pas en quelque sorte? Merci – kforkarim

Questions connexes