BLOG

Acompanhe a Mobits pelo RSS

FILTROS

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.

Leia mais
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

Leia mais
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.

Leia mais

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.

Leia mais
23 Nov, 2011  15:15

Atalhos de teclado para o Xcode 4

Há pouco tempo, publiquei um artigo com algumas dicas para desenvolvedores iOS, incluindo uma lista com os principais atalhos de teclado para o Xcode 3.x.

Contudo, com a migração para o Xcode 4, qualquer desenvolvedor que esteja acostumado com os atalhos antigos, poderá ficar furioso perdido, pois além dos novos comandos, os atalhos antigos foram em grande parte alterados.

Para ajudar a quem gosta de programar usando atalhos de teclado para tudo, seguem as listas:

Se você estiver revoltado sentir-se desconfortável com alguma mudança, também é possível reconfigurar facilmente os atalhos antigos em Xcode > Preferences... > Key Bindings


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

Leia mais

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.

Leia mais

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.

Leia mais

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

Leia mais

Depois de customizar uma UITabBar, agora vamos apresentar uma técnica muito simples de customizar a UINavigationBar. Na verdade, o que vamos fazer é simplesmente adicionar uma imagem à UINavigationBar e substituir sua aparência original.

Leia mais

A maioria dos aplicativos utilitários não toca nenhum som quando clicamos nos seus botões ou selecionamos elementos em suas tabelas. Contudo, para alguns aplicativos, especialmente jogos, o feedback sonoro é muito importante. No nosso aplicativo The Lost Puzzles, por exemplo, o som é usado para simular pedras se movendo e a música para fazer o usuário imergir no cenário do antigo Egito.

Leia mais

Se você pretende carregar uma imagem ou qualquer outro recurso vindo da Internet de forma repetitiva e com pouca ou nenhuma variação de seu conteúdo, é bem provável que você precise de alguma técnica de cache. Sem o cache, é provável que seu aplicativo perca muito tempo carregando o mesmo recurso remoto desnecessariamente.

Leia mais

Por mais que o seu projeto seja bem testado, e que você tenha se esforçado ao máximo para não ter gambiarras no código-fonte, inevitavelmente haverá momentos em que você precisará depurar o código em busca de erros.

Para muitos, é nesse momento que começa o desespero. Embora alguns achem o Xcode a quinta maravilha do mundo como IDE, ela ainda peca um pouco na hora de dar suporte ao desenvolvedor para achar erros.

Leia mais
27 Jan, 2011  20:31

UIAlertView x UIWindow

Olá pessoal. Hoje vou dividir com vocês uma experiência que tive em um projeto da Mobits.

No nosso projeto, criamos uma view que era adicionada na window da seguinte forma:

[[[UIApplication shareApplication] keyWindow] addSubview:self];

Durante boa parte do desenvolvimento, usar a keyWindow não apresentava nenhum problema. Porém, em um determinado momento, percebemos que quando adicionávamos essa view no delegate do UIAlertView, simplesmente ela aparecia durante um tempo e depois sumia.

Leia mais

Uma tarefa comum em alguns projetos que participei foi a de carregar dentro de uma UIImageView uma imagem vinda da Internet. A primeira solução que vem a cabeça é simplesmente baixar os dados da imagem e carregá-los na UIImageView.

Leia mais