¿Qué base de datos es mejor usar para aplicaciones móviles?
Para proyectos generales con una pequeña cantidad de datos, no es necesario utilizar una base de datos. Si solo guarda y escribe información del usuario, puede utilizar otros métodos, como llavero o nsuserdefault u otros.
Para sqlite y coredata, solo existen dos métodos de almacenamiento diferentes. Uno es una pequeña base de datos sqlite liviana, que suele usarse en todos los dispositivos móviles, y el otro es coredata desarrollado por Apple para el sistema operativo ios. Se puede decir que el almacenamiento de datos tiene sus propias ventajas y desventajas. Generalmente, si la base de datos requiere que muchas tablas estén relacionadas entre sí y finalmente consulte un resultado, entonces se utilizará SQLite. Se utilizará coredata. No hay mejor manera de decirlo. Se puede decir que ambos tienen sus propios méritos, y escuché de personas mayores que coredata es solo otra encapsulación de SQLite de Apple, que es conveniente pero también limitada.