2010-08-20 3 views
1

J'utilise actuellement une P-List pour enregistrer des données dans un jeu que je développe. Je suis curieux de quelque chose cependant.Jeu d'économie d'iPhone utilisant des P-Lists

Peut-être que c'est une question stupide: mais chaque fois que j'écris à la P-List, est-il écrasé? Si tel est le cas, et cela ne lui ajoute pas automatiquement (c'est-à-dire en ajoutant) des valeurs, alors ce serait parfait.

Merci pour vos réponses. : D

Répondre

0

Oui, il est remplacé. Si vous souhaitez ajouter à cela, vous devez utiliser les classes NSMutableArray/NSMutableDictionary et le garder, puis ajouter et écrire le fichier à chaque fois.

Alternativement, vous pouvez envisager d'utiliser Core Data ...

1

Oui, lorsque vous écrivez la liste des propriétés soit NSDictionary#writeToFile:atomically: ou l'une des méthodes NSPropertyListSerialization alors votre fichier sera complètement écrasé. Cela signifie que si vous voulez simplement mettre à jour une seule valeur, vous devrez la lire complètement, changer la valeur et l'écrire à nouveau.

Questions connexes