Nsurl + json

198 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
198
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.

  • Nsurl + json

    1. 1. NSURL + JSON Elton Mendes
    2. 2. Introdução
    3. 3. NSURL, NSURLRequest e NSURLConnection são as principais classes usadas para trabalhar com requisições web em iOS.
    4. 4. Elas suportam requisições síncronas e assíncronas.
    5. 5. Serviços em REST com objetos JSON devem ser escolhidos sempreque possível para aplicações mobile.
    6. 6. Bora praticar?
    7. 7. Vamos consumir um serviço de forma assíncrona, utilizar block para passar o retorno, fazer o parse e exibir em uma tabela.
    8. 8. Não esquecer todos conceitos de MVC vistos anteriormente.
    9. 9. O que vamos precisar para fazer a requisição?
    10. 10. Vamos utilizar as classes abaixo: NSURL e NSMutableURLRequest NSURLResponse e NSError NSURLConnection NSData e NSJSONSerialization 1 2 3 4
    11. 11. URL: http://cursoios.apiary-mock.com/person Método: GET Retorno: JSON Parcear as propriedades ● name ● age ● adress ● image * desafio Informações do serviço
    12. 12. ● a url deve ser uma NSURL ● o request que contem a url deve ser um NSMutableRequest ● a connection deve ser uma NSUrlConnection ● e para fazer o parse utilizem : NSJSONSerialization :) Informações de implementação
    13. 13. Dica Existem alguns frameworks muito utilizados e que já fazem boa parte do trabalho, quem quiser saber mais, esse é o mais conhecido: AFNetwork.
    14. 14. Dúvidas?

    ×