Deseo desarrollar una aplicación. La funcionalidad es similar al lector de fuentes RSS. Lea un XML del servicio web y muéstrelos en una vista de tabla. Pero tengo algunos problemas para lidiar con el almacenamiento local. No necesito almacenar todos los registros del historial ya que requiere mucho almacenamiento. Pero sí quiero almacenar docenas de registros más nuevos para que el usuario realmente pueda ver algo incluso cuando se carguen los datos nuevos o no haya conexión de red. ¿Que debería hacer? ¿Debo usar Coredata u otros métodos?Almacenamiento local para la aplicación de iPhone
Respuesta
Hay varias formas de implementar este almacenamiento dentro de su proyecto de iOS (3 que voy a mencionar aquí):
de Datos Básicos - Core Data es muy potente, y ciertamente podría manejar su caso de uso. Hay algunos gastos generales en la configuración de su modelo de datos. Puede leer sobre Core Data aquí: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreData/index.html
Base de datos SQLite - Su implementación de datos básicos probablemente usaría SQLite como su tienda permanente. Sin embargo, también puedes usar SQLite directamente. Esto le permite manejar los datos como lo desee, pero también requiere una gran cantidad de sobrecarga para ponerlo en funcionamiento de la manera que mencionó anteriormente. Esta puede ser una buena solución pero, no creo que sea una buena opción para su proyecto. http://www.techotopia.com/index.php/An_Example_SQLite_based_iOS_4_iPhone_Application
Lista de propiedades: las listas de propiedades son muy fáciles de implementar dentro de un proyecto para leer y escribir datos. Puede leer más sobre las listas de propiedades aquí: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/PropertyLists/Introduction/Introduction.html
Espero que ayude.
- 1. ciclo de vida del almacenamiento local del iPhone: ¿sobrevive una actualización de la aplicación?
- 2. Acceder a los datos de almacenamiento local de UIWebView desde la aplicación de iPhone nativa
- 3. Base de datos para almacenamiento local
- 4. capa de almacenamiento local para Entity Framework?
- 5. ¿Puede una aplicación local html5 tener una sesión asp.net? (Aplicación web local para iPhone)
- 6. Almacenamiento de la configuración de la aplicación de iPhone en la aplicación
- 7. almacenamiento local y almacenamiento de sesión
- 8. local Almacenamiento y bloqueo
- 9. Enhebrar almacenamiento local
- 10. Cómo aumentar el número de la credencial de la aplicación para la notificación local recurrente (iPhone)
- 11. Almacenamiento local y JSON
- 12. HTML 5 almacenamiento local
- 13. Almacenamiento local HTML5 y Chrome
- 14. Velocidad/costo de almacenamiento local
- 15. CoreData (para iPhone) almacenamiento de imágenes
- 16. Estrategia de almacenamiento en caché para la aplicación de Android
- 17. Datos predeterminados de almacenamiento de la base de datos local
- 18. Almacenamiento de base de datos local para aplicaciones WinRT/Metro
- 19. Almacenamiento Thread-Local y iOS
- 20. Response.redirect mata el almacenamiento local?
- 21. ¿Hay algún adaptador de almacenamiento local "abierto" para Ember Data?
- 22. Almacenamiento local HTML5 no persistente
- 23. implementación inalámbrica de la aplicación para iPhone
- 24. Gráficos financieros para la aplicación de iPhone
- 25. Crear un directorio de almacenamiento local en la aplicación de escritorio Java
- 26. Subproceso de almacenamiento local para C# Class Library
- 27. Uso de la memoria de almacenamiento local de subprocesos
- 28. ¿Para qué puedes usar el almacenamiento local de HTML5?
- 29. Plugin JQuery para html 5 de almacenamiento local?
- 30. Almacenamiento de contraseñas en aplicaciones de iPhone
primer enlace está roto. Creo que debería ser https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html –
primer enlace roto, creo que debería ser https://developer.apple.com /library/ios/documentation/Cocoa/Conceptual/CoreData/index.html – danisupr4