Eh bien, je suis nouveau sur la plate-forme Mac OS X et sérieusement, je ne sais rien à ce sujet. Je veux dire sur Windows, je le stocke dans le répertoire Files du programme. Qu'en est-il du Mac, y at-il un endroit recommandé pour mettre les fichiers?Où puis-je stocker les fichiers de ma demande?
Répondre
Les ressources relatives à votre application qui ne seront pas modifiées après l'installation de l'application dans l'application (voir la documentation).
Les données mises en cache qui peuvent être supprimées à tout moment sont stockées dans ~/Library/Caches.
Les données de support qui doivent généralement être conservées, mais qui ne sont pas des données de document, sont stockées dans ~/Library/Application Support.
Les documents et les données utilisateur qui sont le but principal de votre application vont dans ~/Documents, en général. Les préférences vont dans ~/Library/Preferences, mais sont généralement lues/écrites entièrement via l'API NSUserDefaults
.
~/Bibliothèque/Application Support/yourappname/yourFilesHere
De cette façon, les fichiers seront personnel à l'utilisateur à l'aide de votre application. Si vous voulez que les fichiers soient globaux, ils doivent être dans votre groupe d'applications/Ressources/
Pour obtenir le répertoire personnel (le tilde ~) vous pouvez utiliser NSHomeDirectory ou vous pouvez utiliser [@ "~" stringByExpandingTildeIntoPath];
Vous pouvez stocker vos fichiers créés par l'application/application-deependant dans ~/Bibliothèque/Application Support/YourApp/Files. Sinon, les documents créés par l'utilisateur seront probablement stockés dans le répertoire Documents .
Cette pratique n'est pas recommandée (~/Library/YourApp). Il existe des modèles plus appropriés à utiliser, en fonction du rôle du fichier/des données. – bbum
- 1. où stocker les fichiers XML
- 2. Où stocker les fichiers de configuration personnalisés
- 3. où stocker les fichiers cryptés dans Android
- 4. Où stocker les fichiers téléchargés par application?
- 5. Où stocker des fichiers texte?
- 6. Ouvrir les fichiers de ma demande en C#?
- 7. Où stocker les fichiers ftp dans l'application rails
- 8. Où puis-je stocker les fichiers de l'utilisateur?
- 9. Java - où stocker les fichiers de ressources supplémentaires
- 10. Où stocker les fichiers de sauvegarde automatique dans AIR App?
- 11. iPhone - où stocker les données de chaîne liées aux fichiers
- 12. printemps où stocker les fichiers de configuration xml
- 13. Où stocker des valeurs spécifiques de demande dans Spring MVC?
- 14. Où puis-je stocker les fichiers de données de l'application dans le système de fichiers?
- 15. Où stocker les fichiers téléchargés (son, images et vidéo)
- 16. Où stocker les fichiers téléchargés en PHP et MySQL?
- 17. Python - Où une bibliothèque doit-elle stocker les fichiers temporaires?
- 18. Comment stocker les données de l'usine et où stocker?
- 19. Où dois-je stocker les binaires DLL référencés dans ma solution de studio visuel
- 20. MVC où stocker les chaînes
- 21. Rails - où stocker les collections
- 22. Où stocker les informations de l'interface utilisateur
- 23. Où stocker des vidéos dans les projets
- 24. Où stocker de la musique
- 25. Sharepoint: Où stocker les ressources utilisées dans ma page maître personnalisée?
- 26. ExecutorService où stocker
- 27. Où stocker des commentaires sur les vidéos
- 28. Où stocker les données collectées par applet?
- 29. Où stocker les paramètres globaux de l'application?
- 30. Où stocker les données globales de l'application?
Utilisez * NSHomeDirectory() *. – bbum
@bbum Lire mon message, c'est là –
Je sais - avec une suggestion de faire quelque chose de complètement faux. ;) L'accent était plus * ne fais pas ça *. – bbum