CoreData es un mapeo de relación de objeto. Almacenará y recuperará sus datos de un almacén de respaldo que sería una base de datos SQLite en el dispositivo iOS y le facilita realmente hacer cualquier tipo de operaciones de base de datos en los datos. Cuando dice que la persistencia no es una prioridad para la aplicación, ¿no planea guardar las recetas en el dispositivo? ¿Residirán en un servidor y serán derribados por los servicios web y se mostrarán en la aplicación?
Si no hay persistencia en el lado de la aplicación, entonces no necesita CoreData. Si hay persistencia, entonces se debe considerar su mecanismo de persistencia después de mirar sus datos.
Por ejemplo, si es ideal para usted almacenar datos en una base de datos como estructura para consultar y mostrar y sus datos son lo suficientemente grandes, puede ir con CoreData y SQLite store.
- ¿Cuánto presupuesto se debe tener para alojar aplicaciones de Android e iOS?
- ¿IOS 11 tendrá soporte para iPhone 5?
- Si el FBI logra forzar a Apple a desarrollar una puerta trasera iOS, ¿cómo reaccionarán países como China, Rusia y la UE?
- Si he hecho un muy buen juego para Android e iOS, ¿cómo debo publicarlo para obtener un beneficio similar al de Subway Surfer?
- ¿Qué es diferente entre los teléfonos Android y iOS?
Si es ideal para usted simplemente mantener los datos como archivos Xml o json que se recuperan de su servidor y que contienen los detalles de su receta, incluso puede almacenar en caché esos archivos en el sistema de archivos y no usar CoreData.
También hay otras opciones de persistencia en iOS (archivo pllist) pero pueden ser más pequeñas considerando su necesidad de datos.