Blog

19 Mai, 2012 21:27 indexOfObject x isEqual - Mudanças no iOS

Ontem, meu amigo Afonso passou muito tempo em busca de corrigir um bug que, até onde havia percebido, afetava somente aparelhos com iOS a partir da versão 5. Aparelhos com iOS 4.x funcionavam normalmente. Após muita investigação, descobriu que um método trivial de NSArray não estava funcionando como o esperado.

01 Mai, 2012 19:16 Notificações em Android

Receber notificações em iOS e Android é muito comum hoje em dia, mas, apesar de se parecerem, a dinâmica de implementação é bem diferente.

12 Abr, 2012 20:30 Criando lista com seções em Android - Revisitado

É muito comum representarmos dados em uma lista organizados em diferentes seções. Infelizmente, a ListView não possui esse comportamento de forma nativa.

Nós já apresentamos uma solução para esse problema. Agora, para simplificar esse processo, nos inspiramos no padrão UITableViewDataSource/UITableViewDelegate do iOS, encapsulamos o código do post anterior e criamos um SectionAdapter abstrato que faz todo o trabalho sujo para o programador, deixando para ele a implementação de métodos bastante objetivos.

09 Mar, 2012 14:08 Teclados personalizados no iOS

A partir do iOS 3.2, UITextField e UITextView passaram a publicar uma propriedade inputView que simplesmente permite você substituir o teclado padrão associado ao componente por uma view qualquer sua. Contudo, a interação entre seu novo teclado e o componente deve ficar toda por conta do programador. Até onde pesquisei, não há um protocolo padrão para fazer essa "conexão".

O exemplo que vou apresentar aqui é conceitual e pode ser utilizado em diversos cenários onde você queira fazer um teclado especial para um UITextField ou UITextView. Exemplos: um teclado somente de números (que apenas o iPhone disponibiliza), ou só de emoticons, ou o que mais você quiser inventar.

03 Fev, 2012 21:27 Usando JSON no iOS 5

Se você precisar fazer parsing de JSON em aplicativos para versões inferiores à 5.0 do iOS, então nós já demos a dica. Agora, se o seu aplicativo depender apenas do iOS 5 ou superior, então sua vida ficou mais simples.

02 Fev, 2012 13:18 Blocos de código em Objective-C

Na versão 4 do iOS foi introduzido o conceito de bloco de código na linguagem. Para aqueles que não estão habituados com o conceito, um bloco de código é um conjunto de instruções que podem ser passadas adiante para serem executadas em um momento oportuno. Para uma leitura mais detalhada, basta ler a página da Wikipédia (em inglês), que fala mais a respeito.

Nesse post vamos entender os casos mais básicos de bloco e saber como utilizá-los em nossos códigos

27 Jan, 2012 19:00 Customizando sua UITabBar no iOS 5

O iOS 5 oferece novas APIs que permitem que elementos antes padronizados do iOS agora possam ser modificados de acordo com seu layout.

27 Jan, 2012 15:59 Como enviar arquivos via HTTP no Android

Quem algum dia precisou fazer envio de arquivos mais elaborado via http no Android, já deve ter percebido que não existe um HttpEntity especial para isso. Foi ao passar por este problema que precisei buscar alternativas e é este o tema deste post.

30 Dez, 2011 15:46 Utilizando imagens redimensionáveis no iOS

O Problema

É comum desenvolvermos telas que utilizam imagens com cantos arredondados e gradientes de modo a enriquecer a aparência do produto final. Em geral, pedimos para o designer cortar essas imagens no tamanho exato para o qual ela foi planejada. Contudo, existem diversos casos onde queremos redimensioná-las ou apresentá-las em diversos formatos diferentes.

23 Nov, 2011 15:15 Atalhos de teclado para o Xcode 4
18 Nov, 2011 20:17 Como integrar seu aplicativo com o Twitter no iOS 5

A nova versão do sistema operacional da Apple trouxe muitas novidades para os desenvolvedores, uma delas é a integração com o Twitter.

03 Out, 2011 15:24 Criando lista com seções em Android

Olá pessoal! Já falei como criar cabeçalho e rodapé em Android, agora vou mostrar como criar uma lista com várias seções/separadores.

09 Set, 2011 23:25 Como colocar fontes customizadas no seu aplicativo iPhone/iPad

A partir do iOS 3.2, a Apple passou a permitir oficialmente o uso de fontes customizadas em aplicativos para iPad, depois com o iOS 4 isso também se estendeu para aplicativos iPhone.

09 Set, 2011 12:00 2 dicas simples para trabalhar com NSNull

NSNull é uma classe bastante simples. Ela é um singleton que permite representar uma valor nulo em cenários onde o nil não é permitido, como valores em um NSDictionary ou itens em um NSArray. Também é muito comum encontrar NSNull ao fazer parsing de JSON ou XML.

13 Ago, 2011 00:10 5 referências úteis para desenvolvedores iOS

Para você que está começando a desenvolver para o iOS, mas já saiu do zero, segue uma lista de diversas referências úteis.

Ao navegar neste site, você consente o uso de cookies nossos e de terceiros, que coletam informações anônimas e são essenciais para melhorar sua experiência em nosso site.