2010-06-13 6 views
0

je ai une classe appelée Shop qui contient des données membres (NSString, NSInteger et NSMutableArray qui contiennent une autre classe (qui présente également NSString et NSInteger).
Maintenant, si je peux utiliser NSMutableArray de tenir une liste des Shop s, ce qui est la meilleure façon d'enregistrer la liste dans un fichier et le charger plus tard
Encore une fois la classe Shop contient des membres de données est une autre classe? les deux classes ont NSString et NSInteger (peut-être NSData et NSDate).NSMutableArray et l'enregistrement dans un fichier

J'ai entendu quelque chose à propos de archiver ??

Merci.

+0

duplication possible de [problème d'écriture d'un NSMutableArray au fichier dans le cacao] (http://stackoverflow.com/questions/751093/problem-writing-a-nsmutablearray-to-file-in-cocoa) – bbum

Répondre

1

exacte même que problem writing a NSMutableArray to file in cocoa

Vous avez des objets non-plist dans votre tableau et devez utiliser NSArchiver.

+0

Je n'ai toujours pas compris , NSArchiver va-t-il enregistrer toute la liste des objets Shops de NSArray dans un fichier? (même si Shop a un membre de données comme NSArray) ?? quelle est la différence entre NSArchiver et Sérialiser? – Amir

+0

Avez-vous lu ce document http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/Archiving/Archiving.html qui était lié à la réponse de dupe? – bbum

Questions connexes