Nsurl + json
Click here to load reader
-
Upload
elton-mendes -
Category
Documents
-
view
46 -
download
2
Transcript of Nsurl + json
NSURL + JSON
Elton Mendes
Introdução
NSURL, NSURLRequest e
NSURLConnection são as principais classes
usadas para trabalhar com requisições web em
iOS.
Elas suportam requisições síncronas e assíncronas.
Serviços em REST com objetos JSON devem ser escolhidos
sempre que possível para aplicações mobile.
Bora praticar?
Vamos consumir um serviço de forma assíncrona, utilizar
block para passar o retorno, fazer o parse e exibir em uma
tabela.
Não esquecer todos conceitos de MVC vistos
anteriormente.
O que vamos precisar para
fazer a requisição?
Vamos utilizar as classes abaixo:
NSURL e NSMutableURLRequest
NSURLResponse e NSError
NSURLConnection
NSData e NSJSONSerialization
1 2 3
4
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
● 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
Dica
Existem alguns frameworks muito utilizados e que já fazem boa parte do trabalho, quem quiser saber mais, esse é o mais conhecido: AFNetwork.
Dúvidas?