Question

Je suis en train d'écrire une application très simple, pour l'iPhone. Malheureusement, je suis vraiment un débutant. Ce que je suis en train de faire est d'enregistrer des données à la fin d'une expérience utilisateur. Ces données sont très simple, seule chaîne ou int, ou un tableau.

Plus tard, je veux être en mesure de récupérer ces données, donc j'ai aussi besoin d'un ID d'événement (je suppose).

Pourriez-vous s'il vous plaît indiquer la meilleure façon, API ou de la technologie pour y parvenir, XML, texte brut, sérialisation ...?

Était-ce utile?

La solution

NSUserDefaults est un bon choix pour les petites quantités de données.

Si vous avez besoin de gérer quelque chose de plus qu'un kilo-octet ou, vous pouvez envisager d'utiliser les méthodes de initWithContentsOfFile: de NSArray ou NSDictionary à lire dans un fichier .plist. Pour écrire le fichier, utilisez les méthodes de writeToFile:atomically:. Ce fichier doit aller dans le répertoire de votre application de documents.

Autres conseils

Utilisez NSUserDefaults . simples et faciles à utiliser. Cela se chargera pour vous tous File I / O, et ne prend que des lignes de code couple.

Moi et mon équipe a créé une classe simple à cet effet qui, comme Mark a souligné utilise NSUserDefaults. Espérons que cela vous aide ...

http: // getsetgames. com / 2009/10/07 / économie-et-chargement des données par l'utilisateur et les préférences-/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top