75 votes

Où sont stockées les données NSUserDefaults d'une application Mac?

J'utilise NSUserDefaults pour stocker des données dans mon application.

 NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:@"dummy string" forKey:@"lastValue"];
[prefs synchronize];
 

À des fins de test, je dois voir le fichier de la liste de préférences système dans lequel mes données NSUserDefaults sont enregistrées sur le Mac.

Je sais où les valeurs par défaut des utilisateurs d'applications iOS sont stockées, mais je ne connais pas l'application Mac. Où sont stockées les données NSUserDefaults d'une application Mac?

175voto

erkanyildiz Points 3340

Ils peuvent être trouvés dans plus d'un endroit:

 ~/Library/Preferences/com.example.myapp.plist
~/Library/SyncedPreferences/com.example.myapp.plist
 

et si bac à sable

 ~/Library/Containers/com.example.myapp/Data/Library/Preferences/com.example.myapp.plist
~/Library/Containers/com.example.myapp/Data/Library/SyncedPreferences/com.example.myapp.plist
 

20voto

duskwuff Points 69245

En ~/Library/Preferences/com.example.myapp.plist .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X