Les écrivent-ils / les stockent-ils dans le paquet d'applications / paquet lui-même? Ou un autre emplacement canonique? Ou ne semble-t-il pas y avoir de norme? P>
4 Réponses :
Fichiers Allez généralement dans ~ / Bibliothèque / Application Support / Votre App / Code>. Les préférences vont dans
~ / bibliothèque / préférences / code>. P>
Sauf si votre application est basée sur le document, auquel cas vous stockez chaque fichier de document dans lequel l'utilisateur vous a dit. En outre, vous n'avez jamais besoin de gérer vos propres fichiers de préférences; Les paramètres par défaut des utilisateurs qui pour vous. développeur.apple.com/mac/library/documentation / Cocoa / Referenc E / ...
Ne modifiez jamais un fichier dans votre propre ensemble d'applications. P>
Pourquoi pas? Quel est le problème, pouvez-vous donner une référence?
Vous devriez décider que pas em> écrire des fichiers dans votre ensemble d'applications au moment de l'exécution. Rien ne garantit qu'un utilisateur exécutant votre application aura la permission de le modifier. Comme l'a dit Chris, les fichiers de support vont dans la prise en charge des applications et les préférences vont dans ~ / Bibliothèque / Préférences. Pour trouver le dossier Support de l'application de l'utilisateur, vous pouvez utiliser la fonction NSSSearchPathfordirectorIdomaines () code>. Pour écrire des fichiers de préférence, vous pouvez utiliser les API NSUserDefaultS ou CFPreFerences. P>
Les données de l'application MAC sont maintenant stockées dans ~ / bibliothèque / conteneurs / votre application code>. p>