Articles of cacau toque

Com o ARC, o que é melhor: inicializadores de alocação ou autorelease?

É melhor (mais rápido e mais eficiente) usar inicializadores de alloc ou autorelease ? Por exemplo: – (NSString *)hello:(NSString *)name { return [[NSString alloc] initWithFormat:@”Hello, %@”, name]; } OU – (NSString *)hello:(NSString *)name { return [NSString stringWithFormat:@”Hello, %@”, name]; // return [@”Hello, ” stringByAppendingString:name]; // even simpler } Eu sei que na maioria dos casos, […]

Existe uma maneira de remover a linha separadora de um UITableView?

Eu estou procurando uma maneira de remover completamente a linha separadora em um UITableView quando no modo simples. Isso é feito automaticamente em grupos, mas isso também altera as dimensões da tabela de uma maneira que é difícil de medir. Eu configurei a cor da linha de separação para colorClear. Mas isso não resolve completamente […]

Inserindo plano de fundo no iOS4 para reproduzir áudio

A documentação é mal escrita quando se fala em reproduzir áudio em segundo plano. Dá a impressão de que tudo o que você precisa fazer para continuar reproduzindo o áudio que está tocando atualmente é simplesmente adicionar um par chave / valor ao arquivo info.plist e ao wallah, é mágico. No entanto, este não é […]

Como dar espaço entre duas células na tableview?

Eu quero um espaço entre duas células na exibição de tabela, Eu quero celular assim, Como eu posso fazer isso?

IPhone / IPad: Como obter a largura da canvas programaticamente?

Oi eu estou querendo saber se há uma maneira de obter a largura programaticamente. Eu estou procurando algo geral o suficiente para acomodar iphone 3GS, iphone 4, ipad. Além disso, a largura deve mudar com base no fato de o dispositivo ser retrato ou paisagem (para ipad). Alguém sabe como fazer isso?? Eu estive procurando […]

Alternativas para dispatch_get_current_queue () para blocos de conclusão no iOS 6?

Eu tenho um método que aceita um bloco e um bloco de conclusão. O primeiro bloco deve ser executado em segundo plano, enquanto o bloco de conclusão deve ser executado em qualquer fila em que o método foi chamado. Para o último, sempre usei dispatch_get_current_queue() , mas parece que ele está obsoleto no iOS 6 […]

O que é – bom para?

Na minha pergunta ” Como obtenho -[NSString sizeWithFont:forWidth:lineBreakMode:] para funcionar? “, Aprendi que -[NSString sizeWithFont:constrainedToSize:lineBreakMode:] era realmente o que eu precisava. A documentação para -[NSString sizeWithFont:forWidth:lineBreakMode:] explica que, na verdade, ele não envolve o texto em linhas adicionais. Então, como eu usaria isso? (Exemplos ajudariam.)

Existe uma biblioteca decente de desenho de texto OpenGL para o iPhone SDK?

Eu estou tentando descobrir um simples para desenhar algum texto no OpenGL. Minha pesquisa mostrou que é uma tarefa bastante complexa. Ele envolve a criação (ou geração em tempo de execução) de uma textura de atlas de fonts e a criação de um quadrilátero para cada letra com as coordenadas corretas de posicionamento e textura. […]

Adicionar UIView acima de todas as outras exibições, incluindo StatusBar

Eu estou querendo criar uma visão (UIControl) que bloqueia todas as inputs e mostra um UIActivityIndicatorView durante a autenticação de um usuário. Tanto o UIActionSheet quanto o UIAlertView conseguem adicionar uma visualização semitransparente preta sobre todas as outras visualizações para bloquear a input e gostaríamos de fazer algo semelhante. Eu tentei adicionar a minha visão […]

Melhor biblioteca de wrappers Cocoa / Objective-C para SQLite no iPhone

Estou desenvolvendo para o iPhone e estou procurando uma boa biblioteca Cocoa / Objective-C para trabalhar com o SQLite. Eu não quero usar o SQLite C API procedural padrão. Eu vejo opções em sqlite.org sob a seção Objective-C, mas não tenho certeza qual é o melhor em termos de design, estabilidade e funcionalidade da API […]