Database

168 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
168
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Proposta de valor focadas em mobile:

    - Conceber a melhor app possível para um determinado objetivo de negócio.

    - Criar e manter apps multi-plataforma com o menor custo possível.

    - Garantir que as suas apps mobile integrem-se perfeitamente com o seu ecossistema digital atual.

    - Prover uma experiência excepcional para o seu cliente: personalizada e contextualizada.

  • Database

    1. 1. DATABASE Elton Mendes
    2. 2. Introdução
    3. 3. iOS suporta SQLite3 e COREDATA*
    4. 4. Porém o suporte de SQLITE3 nativo não é tão bom assim...
    5. 5. Por isso vamos utilizar uma lib com 4k estrelas no github!
    6. 6. FMDB
    7. 7. ● 4k estrelas no github ● Camada feita em cima do sqlite3 nativo da apple ● Fácil de usar ● Tratamento de erro e de acesso ao database FMDB
    8. 8. Criar database: FMDatabase *db = [FMDatabase databaseWithPath:@"temp.db"];
    9. 9. Sempre abra o database antes de qualquer consulta/update/delete [db open];
    10. 10. Sempre abra o database antes de qualquer consulta/update/delete [db open];
    11. 11. Insert ou Delete: success = [db executeStatements];
    12. 12. Select FMResultSet * s = [db executeQuery:];
    13. 13. Lembre-se de fazer um singleton desse DB !!!
    14. 14. + (id)sharedInstance { dispatch_once(&p, ^{ _sharedObject = [[self alloc] init]; }); return _sharedObject; }
    15. 15. Mas e o coredata?
    16. 16. Coredata - Framework de persistencia Nativo da apple Interface Gráfica Difícil de usar Matar uma formiga com um canhão 1 2 3 4
    17. 17. Bora Praticar?
    18. 18. https://github.com/ccgus/fmdb

    ×