2008-11-27 8 views

Respuesta

8

Sí, puede usar SQLite en el iPhone. Como la base de datos es solo un archivo, puede agregar el archivo de 50 MB a su aplicación, y eso es todo. El rendimiento de SQLite en el iPhone es bueno, según mi experiencia, aunque el YMMV depende de la distribución de la tabla y de los índices exactos.

En mi opinión, definitivamente vale la pena revisar el envoltorio de FMDB sugerido por Galwegian; hace que la programación sea bastante más fácil que usar directamente la biblioteca SQLite.

Aunque 50 MB está muy por debajo del límite, tenga en cuenta que una aplicación de 50 MB tardará un tiempo en descargarse para las personas y la gente no puede instalarla desde la AppStore sin una conexión Wi-Fi o iTunes.

+0

Espere ... ¿Quiere decir que usted tiene que asignar previamente una base de datos de 50 MB con el fin de utilizarlo con ustedes aplicación, incluso si está vacío? Eso parece extraño. Por favor di que no entendí bien. – oligofren

4

SQLite es parte de la API compatible disponible en el iPhone.

Además, 50MB no es realmente una base de datos "grande". SQLite lo manejará sin siquiera parpadear.

0

Sé el OP probablemente ha encontrado tiempo su solución por ahora, pero pensé que me gustaría añadir (por el bien de cualquiera de aterrizar aquí de una búsqueda en Google) nuestro SDK base de datos, RDM Embedded, desde Raima, como otra posible solución.

Por lo que puedo decir, es la única otra base de datos nativa (no una envoltura) alternativa a SQLite en el iPhone, y la única que admite modelos de redes y bases de datos relacionales.

Hemos algo de información en raima.com/iphone

Cuestiones relacionadas