Articles of cacau

Corrigir aviso “Capturar fortemente neste bloco provavelmente levará a um ciclo de retenção” no código habilitado para ARC

No código habilitado para ARC, como corrigir um aviso sobre um possível ciclo de retenção ao usar uma API baseada em bloco? O aviso: Capturing ‘request’ strongly in this block is likely to lead to a retain cycle produzido por este trecho de código: ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:… [request setCompletionBlock:^{ NSDictionary *jsonDictionary = […]

Como decompôo um NSTimeInterval em ano, meses, dias, horas, minutos e segundos no iPhone?

Eu tenho um intervalo de tempo que abrange anos e eu quero todos os componentes do tempo do ano para baixo para segundos. Meu primeiro pensamento é dividir o intervalo de tempo inteiro por segundos em um ano, subtrair isso de um total de segundos em execução, dividir isso por segundos em um mês, subtrair […]

Entrada do teclado no aplicativo de linha de comando

Eu estou tentando obter a input do teclado para um aplicativo de linha de comando para a nova linguagem de programação da Apple Swift. Eu escaneei os documentos sem sucesso. import Foundation println(“What is your name?”) ??? Alguma ideia?

Quaisquer técnicas de anti-aliasing rápidas e sujas para um UIImageView girado?

Eu tenho um UIImageView (full frame e retangular) que estou girando com um CGAffineTransform. O UIImage do UIImageView preenche todo o quadro. Quando a imagem é girada e desenhada, as bordas parecem visivelmente irregulares. Há algo que eu possa fazer para melhorar a aparência? É claro que não está sendo anti-aliased com o plano de […]

Por que as estruturas de guarda-chuva são desencorajadas?

Desejo distribuir o Framework A. O Framework A depende do Framework B. Eu quero que um usuário do meu framework precise apenas include o Framework A, mas ainda tenha access programático ao Framework B. A Apple faz isso o tempo todo usando o conceito de “Umbrella Frameworks”, mas há este tópico nos documentos: Não crie […]

Misturando funções C em uma class Objective-C

Eu estou escrevendo uma class Objective-C, mas ele usa uma API escrita em C. Isso é muito bem como misturar chamadas C com chamadas Objective-C causa poucos problemas. No entanto, uma das chamadas da API requer um método de retorno (exemplo): success = CFHostSetClient(host, MyCFHostClientCallBack, &context); Onde MyCFHostClientCallBack é uma function C definida como esta: […]

Estrutura de charts / plotagem de cacau que funciona no iPhoneOS

Olhando para adicionar alguns charts de dados para um novo aplicativo do iPhone em desenvolvimento (ala do aplicativo Stocks). Eu percebo que eu poderia me curvar e fazer alguns desenhos de quartzo, mas espero que alguém em algum lugar tenha uma dica sobre uma estrutura gráfica Cocoa que funcione no iPhoneOS. Alguma sugestão? Seria uma […]

Análise de XML no cacau

Hoje estou estudando como criar um analisador XML simples no Cocoa (para a área de trabalho). Estou pensando em usar o NSXMLParser para analisar os dados, mas não tenho certeza de onde começar. O arquivo XML na web não possui muitos dados, apenas uma listview simples com algumas coisas que preciso salvar em uma variável. […]

Filtrando NSArray em um novo NSArray em object-c

Eu tenho um NSArray e gostaria de criar um novo NSArray com objects do array original que atendem a determinados critérios. O critério é decidido por uma function que retorna um BOOL . Eu posso criar um NSMutableArray , percorrer a matriz de origem e copiar sobre os objects que a function de filtro aceita […]

self.variable e variable difference

Qual é a diferença entre self.myVariable = obj; e myVariable = obj; , quando eu uso @propery / @propery para criar myVariable?