Un buen número de
Apps. van a necesitar almacenar, consultar , o eliminar algún tipo de dato durante su uso. Para poder realizar estas operaciones necesitaremos un
sistema gestor de bases de datos . No hacen falta grandes conocimientos en SGBBDD pero un mínimo nivel de sintaxis SQL sí será necesario.
Para nuestras Apps. utilizaremos
SQLite un SGBBDD libre programado en C.
Antes de nada es necesario crear una nueva base de datos en vuestro
Mac para ello
ejecutaréis las siguientes instrucciones en la consola:
cd /Users/TuUsuarioMac/documents
mkdir sqlite
cd sqlite
sqlite3 TestDatabase.sql
Si todo va bien veréis lo siguiente:
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
Por último un pequeño
ejemplo para ver que todo funciona:
sqlite> CREATE TABLE Comics ( id INTEGER PRIMARY KEY, name VARCHAR(50));
sqlite> INSERT INTO Comics (name) VALUES ('Watchmen');
sqlite> INSERT INTO Comics (name) VALUES ('The Dark Knight Returns');
sqlite> INSERT INTO Comics (name) VALUES ('The Killing Joke');
sqlite> select * from Comics;
1|Watchmen
2|The Dark Knight Returns
3|The Killing Joke
sqlite>
Ahora será necesario incluir en
XCode la biblioteca de
SQLite para ello haremos click con el botón derecho sobre la carpeta
Frameworks y seleccionamos
Add > Existing Frameworksy seleccionamos
libsqlite3.0.dylib tal cómo aquí vemos:
Por último importaremos nuestra base de datos a
XCode para ello haremos click con el botón derecho sobre la carpeta
Frameworks y seleccionamos
Add > Existing Files y con el Finder buscamos nuestra base de Datos y la añadimos.
El siguiente paso será ver cómo interactuamos con la BD desde XCode.
Continuará...