2010-01-06 16 views

Respuesta

18

Los archivos generalmente van en ~/Library/Application Support/Your App/. Las preferencias van en ~/Library/Preferences/.

+0

A menos que su aplicación esté basada en documentos, en cuyo caso almacena cada archivo de documento donde el usuario se lo indicó. Además, nunca debería necesitar administrar sus propios archivos de preferencias; los valores predeterminados del usuario lo hacen por usted. http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/ –

10

NUNCA modifique un archivo dentro de su propio paquete de aplicaciones.

+1

¿Por qué no? ¿Cuál es el problema? ¿Puedes dar una referencia? –

4

Usted debe decididamente no escribir archivos en su paquete de aplicaciones en tiempo de ejecución. No hay garantía de que un usuario que ejecute su aplicación tenga permiso para modificarla. Como dijo Chris, los archivos de soporte van en Application Support y las preferencias van en ~/Library/Preferences. Para encontrar la carpeta de soporte de aplicaciones del usuario, puede usar la función NSSearchPathForDirectoriesInDomains(). Para escribir archivos de preferencias, puede usar las API NSUserDefaults o CFPreferences.

+0

gracias por la sugerencia API. – anthony

Cuestiones relacionadas