• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sincronizando dados locais com a nuvem no iOS #TDC2013
 

Sincronizando dados locais com a nuvem no iOS #TDC2013

on

  • 449 views

Slides da palestra "Sincronizando dados locais com a nuvem no iOS" durante o The Developer's Conference 2013 (TDC2013) em São Paulo.

Slides da palestra "Sincronizando dados locais com a nuvem no iOS" durante o The Developer's Conference 2013 (TDC2013) em São Paulo.

Statistics

Views

Total Views
449
Views on SlideShare
448
Embed Views
1

Actions

Likes
2
Downloads
5
Comments
0

1 Embed 1

http://eventifier.co 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sincronizando dados locais com a nuvem no iOS #TDC2013 Sincronizando dados locais com a nuvem no iOS #TDC2013 Presentation Transcript

    • Globalcode  –  Open4education Sincronizando dados locais com a nuvem no iOS Victor Serta Cofundador da Agivis
    • Globalcode  –  Open4education Tipos de apps Dados locais Dados na nuvem Sem persistência
    • Globalcode  –  Open4education Essa palestra COMO ARMAZENAR LOCALMENTE? COMO ARMAZENAR NA NUVEM? COMO SINCRONIZAR?
    • Globalcode  –  Open4education
    • Globalcode  –  Open4education Armazenamento local Documents Library tmp
    • Globalcode  –  Open4education Armazenamento local Arquivo texto Property List Archiving SQLite CoreDataUser Defaults
    • Globalcode  –  Open4education
    • Globalcode  –  Open4education iCloud !  Key/Value Store !  Core Data !  Document
    • Globalcode  –  Open4education iCloud - Key/Value Store
    • Globalcode  –  Open4education iCloud - Key/Value Store
    • Globalcode  –  Open4education iCloud - Document UIDocument ModelModelDocument
    • Globalcode  –  Open4education iCloud - Document ! loadFromContents:ofType :error: ! contentsForType:error: ! NSData ou NSFileWrapper UIDocument ModelDocument
    • Globalcode  –  Open4education iCloud - Document
    • Globalcode  –  Open4education iCloud - Document
    • Globalcode  –  Open4education iCloud - Document
    • Globalcode  –  Open4education iCloud - Document
    • Globalcode  –  Open4education iCloud - Document
    • Globalcode  –  Open4education Outras opções p/ arquivo ! Dropbox Datastore API !  Google Drive: Google APIs Client Library for Objective-C
    • Globalcode  –  Open4education RESTful Web Services
    • Globalcode  –  Open4education RESTful Web Services GET /customers/1 JSON
    • Globalcode  –  Open4education JSON { customers: [ { id: 1, firstname: ”Victor", lastname: ”Serta", photo: "/assets/photo.png", }, { id: 2, firstname: ”Anderson", lastname: ”Andreatta", photo: "/assets/photo.png", } ]}
    • Globalcode  –  Open4education NSURLConnection
    • Globalcode  –  Open4education NSURLConnectionDelegate
    • Globalcode  –  Open4education NSJSONSerialization
    • Globalcode  –  Open4education AFNetworking
    • Globalcode  –  Open4education AFIncrementalStore
    • Globalcode  –  Open4education RestKit
    • Globalcode  –  Open4education RestKit
    • Globalcode  –  Open4education RestKit
    • Globalcode  –  Open4education
    • Globalcode  –  Open4education Copiar dados Pizza Hamburguer Lasanha Salada Caesar Strogonoff Strogonoff Referência: Dan Grover at iPhone 2009 conference
    • Globalcode  –  Open4education Copiar dados Pizza Hamburguer Strogonoff Pizza Hamburguer Strogonoff
    • Globalcode  –  Open4education Merge dos dados Pizza Hamburguer Lasanha Salada Caesar Strogonoff Strogonoff
    • Globalcode  –  Open4education Merge dos dados Pizza Hamburguer Lasanha Salada Caesar Strogonoff Strogonoff Lasanha Salada Caesar Pizza Hamburguer
    • Globalcode  –  Open4education Sincronizar os dados Pizza Hamburguer Lasanha Salada Caesar Strogonoff Strogonoff
    • Globalcode  –  Open4education Sincronizar os dados Pizza Hamburguer Lasanha Salada Caesar Strogonoff Strogonoff Sincronização: 12:00 Criado: 11:00 Modificado: 11:00 Sincronização: nil Criado: 14:00 Modificado: 14:00 Sincronização: 12:00 Criado: 11:00 Modificado: 11:00 Sincronização: 12:00 Criado: 11:00 Modificado: 11:00 Sincronização: nil Criado: 13:00 Modificado: 13:00 Sincronização: 12:00 Criado: 11:00 Modificado: 11:00 Sincronização: 12:00 Agora: 15:00
    • Globalcode  –  Open4education Sincronizar os dados Pizza Hamburguer Lasanha Salada Caesar Strogonoff Strogonoff Sincronização: 12:00 Criado: 11:00 Modificado: 11:00 Sincronização: nil Criado: 14:00 Modificado: 14:00 Sincronização: 12:00 Criado: 11:00 Modificado: 11:00 Sincronização: 12:00 Criado: 11:00 Modificado: 11:00 Sincronização: nil Criado: 13:00 Modificado: 13:00 Sincronização: 12:00 Criado: 11:00 Modificado: 11:00 Sincronização: 12:00 Agora: 15:00 HamburguerSalada Caesar
    • Globalcode  –  Open4education Sincronizar os dados Pizza Sincronização: 12:00 Criado: 11:00 Modificado: 11:00
    • Globalcode  –  Open4education Sincronizar os dados !   UDID !   Criação !   Modificação !   Última sincronização
    • Globalcode  –  Open4education Infraestrutura como Serviço (IaaS)
    • Globalcode  –  Open4education Platform as a service (PaaS)
    • Globalcode  –  Open4education Backend as a service (BaaS)
    • Globalcode  –  Open4education Backend Framework
    • Globalcode  –  Open4education Contato OBRIGADO! @victorserta Victor Serta agivis.com.br