Estoy haciendo una aplicación que necesita almacenar datos de gran tamaño. Al igual que averiguar cuál es la mejor manera de hacerlo. ¿Dónde debería almacenarlo? en la carpeta del documento? o en la carpeta de caches? o hay una mejor manera de almacenar datos de gran tamaño? Gracias por adelantado.¿Dónde almacenar datos en iphone?
10
A
Respuesta
8
Depende de la estructura y el tipo de sus datos. Si tiene una estructura de datos relacionales, entonces puede considerar SQlite o CoreData, si tiene datos intensivos orientados a objetos, entonces debería considerar los datos centrales. También depende de tus habilidades con los marcos ORM y SQL cuando CoreData es de nivel superior y usa SQLite.
Si sus datos son imágenes, puede almacenarlas en la carpeta/Library de su aplicación. Si sus datos son de formato similar a JSON, puede almacenar en un archivo plist (que también puede estar en la carpeta/Library)
Cuestiones relacionadas
- 1. ¿Dónde almacenar grandes datos de aplicaciones en dispositivos Android?
- 2. ¿Dónde/cómo almacenar datos persistentes con tomcat?
- 3. ¿Dónde tenemos que almacenar los datos de descarga en la aplicación de iPhone?
- 4. Almacenar datos en NSUserDefaults
- 5. ¿Dónde debo almacenar la base de datos SQLite para mi aplicación de iPhone?
- 6. ¿Dónde almacenar datos confidenciales en la aplicación de rieles públicos?
- 7. Dónde almacenar los datos de configuración (estructurados) en Rails
- 8. ¿Dónde debería almacenar variables sensibles?
- 9. dónde almacenar funciones auxiliares?
- 10. Mac OS X: ¿Dónde debo almacenar datos de aplicaciones comunes?
- 11. ¿Dónde debería una aplicación web Java almacenar sus datos?
- 12. Implementación del sistema de chat: ¿dónde almacenar datos de chat?
- 13. ¿Dónde debo almacenar los datos de mi aplicación?
- 14. iPhone: ¿Dónde se almacenan NSUserDefaults?
- 15. Dónde almacenar archivos DLL externos?
- 16. salazón de sal MD5 - dónde almacenar sal
- 17. Dónde almacenar la clave de cifrado
- 18. jQuery.data: ¿cuántos datos puedo almacenar en él
- 19. ¿Dónde está la base de datos de tipo iPhone MIME?
- 20. Almacenar en Datos de Sesión vs almacenar en Base de Datos Sql para datos temporales
- 21. Backbone.js: ¿dónde almacenar información del estado?
- 22. Configuración de piezas MEF, ¿dónde almacenar?
- 23. ¿Dónde almacenar archivos .properties para Java?
- 24. dónde almacenar Key y IV para AesCryptoServiceProvider?
- 25. ¿Dónde almacenar variables globales como rutas de archivos en Java?
- 26. ¿Dónde debe almacenar ensamblajes de terceros?
- 27. ¿Dónde colocas datos de aplicaciones globales en una aplicación de iPhone?
- 28. ¿Es mejor almacenar datos en una base de datos plist o Sqlite?
- 29. ¿Cómo almacenar datos multilingües?
- 30. ¿Dónde deberíamos almacenar mensajes de confirmación/error en la aplicación?
Los datos principales son mucho menos trabajo que SQLite en mi opinión, es de nivel superior y puede usar SQLite como el medio de almacenamiento. –
Creo que depende de tus habilidades. Muchas personas ya tienen un gran nivel de SQL en sus cinturones. Entonces, usar CoreData significa más aprendizaje y para algunos trabajos simples, es posible que no necesite CoreData – vodkhang
Si puede manejar los datos centrales como SQLite, es la manera más eficiente de administrar los datos en un dispositivo pequeño. Es mucho más avanzado que .plist, pero es positivo para el sistema Core Data para manejar los datos con el rendimiento en relación con la tabla. Lo curioso es que SQL y Plist (tipo XML) están muy asociados entre sí como rendimiento. –