¿Con qué sitio OSX aplicaciones / Cacao utilizan generalmente para almacenar archivos de datos?

StackOverflow https://stackoverflow.com/questions/2016596

  •  19-09-2019
  •  | 
  •  

Pregunta

¿Se escriben / las almacenan dentro de la aplicación paquete / paquete en sí? O algún otro lugar canónico? O no parece que haya ninguna norma?

¿Fue útil?

Solución

Los archivos suelen ir en ~/Library/Application Support/Your App/. Las preferencias en ~/Library/Preferences/.

Otros consejos

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

Se debe decididamente no escribir archivos en su paquete de aplicaciones en tiempo de ejecución. No hay ninguna garantía de que un usuario que ejecuta su aplicación va a tener permiso para modificarlo. Como dijo Chris, archivos de soporte van en soporte de aplicaciones y preferencias van en ~ / Library / Preferences. Para encontrar la carpeta Soporte de aplicación del usuario, puede utilizar la función NSSearchPathForDirectoriesInDomains(). Para escribir archivos de preferencias, puede utilizar las API o NSUserDefaults CFPreferences.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top