Dans le développement de ma première application iPhone sérieuse (ce qui veut dire que je voudrais la sortir sur l'AppStore), j'avais besoin d'un bon moyen de représenter mes données. Au lieu d'aller avec des données de base, je (bêtement, je pense) a décidé d'utiliser des classes pour représenter mes données. J'ai créé trois classes, MMDot, MMShowMovement et MMShow. Le MMShowMovement contient des instances de la classe MMDot dans un tableau, car MMShow contient des instances de MMShowMovement. Cela semblait être une bonne façon de le faire, chaque classe a beaucoup de logique à suivre, donc j'ai pensé que les classes semblaient être un bon moyen de représenter toutes ces données.Persistance des données dans les applications iPhone
Ma question est, est-il un moyen facile de sauvegarder les instances de ces classes afin que je puisse restaurer les données après la réouverture de l'application? J'ai fait des applications sur OS X en utilisant un NSKeyedArchiver, serait-il similaire sur l'iPhone? Serait-il plus facile de recommencer à utiliser Core Data (ces objets sont très complexes, en particulier MMDot avec environ 15 variables d'instance, maintenant que je le regarde, peut-être pas si complexe)?
Je suis vraiment perdue ici.
Je re-modèle à utiliser CoreData –