Uso de bases de datos en Xcode (nivel avanzado)

Para dar las gracias debes entrar o registrarte en el foro

iMiembro
iMiembro
Mensajes: 1 Agradecido: 0
10 Ene 2012, 00:19# 1
Hola:

El motivo de este post es para preguntarle a las personas con más experiencia programando para iOS, qué diseño de bases de datos me conviene utilizar:

Por un lado está el sqlite3, un sencillo editor que provee un sistema ligero de consulta de bases de datos creadas bajo el lenguaje SQL tradicional. Por el otro existe la librería CoreData.framework, que consiste de 3 elementos primordiales para realizar consultas, manipular y diseñar los datos, y sobre todo guardar la información en el dispositivo.

Bien, ahora que expliqué brevemente el panorama, la cuestión es que requiero hacer librerías propias para manipular datos, probablemente sin tener que describir ningún entorno gráfico, por donde empezar? Se debería utilizar sólo un estilo o existe posibilidad de combinar ambas herramientas?

Anticipadamente agradezco sus respuestas.

Saludos :thanks:
Gracias  
Etiquetado en:
iMiembro 3G
iMiembro 3G
Mensajes: 92 Agradecido: 27
12 Ene 2012, 21:31# 2

Pues depende un poco de lo que quieras hacer, la complejidad de tu proyecto, si vas a hacer consultas complicadas, y sobre todo tu experiencia.

Si tienes buenos conocimientos de SQL, seguramente sqllite sea mas sencillo para empezar, pero COREDATA es también muy potente, así que si quieres empezar es muy buena opción.

* No respondo cuestiones técnicas por privado. Pon tus preguntas en el foro y así aprendemos todos.
Gracias  
iMiembro
iMiembro
Mensajes: 2 Agradecido: 0
06 Feb 2012, 11:55# 3

Después de mucho tiempo trabajando en esta plataforma, te recomiendo Core Data. Internamente tira de una base de datos sqlite, pero con Core Data te quitas la gran cantidad de problemas que te surgen si lo haces a "pelo". Las ventajas de Core Data, es que reduces y limpias tu código una barbaridad, por lo que haces desarrollos en menos tiempo, no tienes demasiado problemas si haces un buen diseño de las entidades y que debugar el código que permite manejar tu .sqlite a "pelo" es poco claro y terminas peleándote demasiado para pequeños errores.

Gracias  

Publicidad
Publicidad