Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative &...

14
Übung 14a SQLite in iOS Michael Herzog github.com/Mugen87 twitter.com/HUMAN_IA human-interactive.org

Transcript of Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative &...

Page 1: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

Übung 14a

SQLite in iOS

Michael Herzog

github.com/Mugen87 twitter.com/HUMAN_IA human-interactive.org

Page 2: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

WARUM SQLITE?

Bei größeren Datenmengen bietet eine SQLite viele Vorteile:

SQL

Transkationalität

Leichtgewichtig (serverless, self-contained, zero-configuration)

Page 3: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

DATENMODELL

Page 4: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

PROJECT SETUP I

SQLite Dependencies setzen

Page 5: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

PROJECT SETUP II

Datenbankfile kopieren

Page 6: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

SQL - STATEMENT

Page 7: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

KLASSEN

DatabaseManager: Connection und Data Management, Singleton

TrackInfo: Repräsentiert einen Track/Song mit allen relevanten Daten

Page 8: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

TRACKINFO

Page 9: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

DATABASE MANAGER I

Page 10: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

DATABASE MANAGER II

Page 11: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

DATABASE MANAGER III

Page 12: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

DATABASE MANAGER IV

Page 13: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

ERGEBNIS

Artist | Track | Album | Genre | MediaType

=====================================================================

Chico Buarque | Bye, Bye Brasil | Minha Historia | Latin | MPEG audio file

Os Paralamas Do Sucesso | Me Liga | Arquivo Os Paralamas Do Sucesso | Latin | MPEG audio file

Os Paralamas Do Sucesso | Quase Um Segundo | Arquivo Os Paralamas Do Sucesso | Latin | MPEG audio file

Titãs | Palavras | Acústico | Alternative & Punk | MPEG audio file

Titãs | A Melhor Forma | Acústico | Alternative & Punk | MPEG audio file

Titãs | 32 Dentes | Acústico | Alternative & Punk | MPEG audio file

Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file

Page 14: Übung 14a SQLite in iOS - uni-muenchen.de · Titãs | Não Vou Lutar | Acústico | Alternative & Punk | MPEG audio file . QUELLE . HUMAN INTERACTIVE . Artist Artistld Name Playlist

QUELLE

https://goo.gl/eOQh1Z