2011-10-16 8 views
0

Je suis nouveau à Cocoa. Mon application obtient des informations du serveur et affiche les chemins UNC des dossiers partagés. Je veux être en mesure de stocker des informations de mes chemins Absoulte pour chaque dossier, donc plus tard, je peux les afficher dans mon APP. Avec plus de détailsOù stocker des informations écrites dans le fichier dans Cocoa?

chemin UNC - // CompName/SharedFolder absoulte Path -/Users/user/bureau/SharedFolder

donc je dois stocker quelque part que tous les chemins ABSOLU localement sur l'ordinateur, après que je peux parcourir UNC chemins du serveur et afficher leurs chemins Absoule.

Quelle est la meilleure façon de stocker des informations? Je sais qu'il est possible d'utiliser Core DAta. Mais je n'ai pas conçu pour cela mon application. Puis-je stocker infromation dans le fichier hiden, et le lire à partir de là? Comment puis-je le faire? Merci beaucoup.

Répondre

1

Il semble que vous recherchiez la classe NSUserDefaults. De la documentation:

La classe NSUserDefaults fournit une interface de programmation pour interagir avec le système par défaut. Le système par défaut permet à une application de personnaliser son comportement pour qu'il corresponde aux préférences d'un utilisateur. Par exemple, vous pouvez autoriser les utilisateurs à déterminer les unités de mesure affichées par votre application ou la fréquence d'enregistrement automatique des documents. Les applications enregistrent ces préférences en affectant des valeurs à un ensemble de paramètres dans la base de données par défaut d'un utilisateur. Les paramètres sont appelés paramètres par défaut car ils sont couramment utilisés pour déterminer l'état par défaut d'une application au démarrage ou la façon dont elle agit par défaut.

Vous lui dites simplement quelles données vous voulez stocker.

+0

Merci. BUt Comment puis-je lire des informations et y écrire? Je suis juste nouveau à Cocoa. – User1234

+0

Il ya un très bon tutoriel ici, en particulier les étapes 4 et 5: http://mobile.tutsplus.com/tutorials/iphone/nsuserdefaults_iphone-sdk/ –

+0

Merci c'était très utile. Où ces valeurs par défaut sont-elles stockées? dans le fichier hiden? Et je ne trouve pas comment supprimer la valeur de NSUserDefaults. – User1234

Questions connexes