Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Falar com um servidor http para fazer uma requisição

Featured Replies

  • Respostas 4
  • Visualizações 828
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Posts Mais Populares

  • Um bom passo a passo: How To Write An iOS App That Uses A Web Service Lembre-se de fazer as requisições de forma assíncrona (sem bloquear a main thread). Boa sorte

Postado


// formatando string
NSString *str = @"http://site.com.br/pagina?param-value";
NSString *strURL = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
// criando url a partir de string
NSURL *url = [NSURL URLWithString:strURL];
// recebendo os dados de uma requisicao
NSData *data = [NSData dataWithContentsOfURL:url];
// nao sei qual o tipo de retorno, mas se for JSON...
NSDictionary *jsonData = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
[/CODE]

Existem outros métodos, como por exemplo a utilização da classe NSURLRequest e NSURLConnection.

Mas essas são um pouco mais complexas, acredito que a q te passei já deve ajudar...

Editado por BrunoFurtado

  • 2 meses depois...
Postado

Hercules Jr, em 29 Jan 2013 - 10:42, disse:

Um bom passo a passo: How To Write An iOS App That Uses A Web Service

Lembre-se de fazer as requisições de forma assíncrona (sem bloquear a main thread).

Boa sorte

Poderia me dar um exemplo de como não bloquear a main thread? Estou como um problema desse tipo aqui

Obrigado

Postado

Boa noite! 

 

O exemplo postado pelo BrunoFurtado é um claro exemplo de bloqueio da main thread (caso seja executado nela, obviamente).

 

O quero quer dizer com isto é que se você tem um comando que demorar para processar, ele deve ser realizado em uma thread separada para não bloquear a principal, pois caso isso aconteça, dará a impressão que o aplicativo esta travado, já que nenhuma UI vai responder.

 

Boa sorte e qualquer coisa posta ai :)

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.