Articles of objective c do

Declaração de propriedade e alocação de armazenamento de backup automático

Estou tentando entender as propriedades do Objective-C e tenho algumas dúvidas sobre sua syntax. Qual é a diferença entre declarar explicitamente um ivar para uma propriedade como esta: @interface myObject1 : NSObject { NSString *title; } @property (copy) NSString *title; @end e isto: @interface myObject2 : NSObject { } @property (copy) NSString *title; @end O […]

Célula da tabela de acordeão – Como expandir / contratar dinamicamente o uitableviewcell?

Eu estou tentando criar um tipo de acordeão de uitableviewcell que, quando o usuário seleciona a célula, ele se expande para exibir uma visão de informações detalhada inline semelhante ao funcionamento do aplicativo digg. Inicialmente, tentei replace a tablecell atual por uma célula customizada em cellForRowAtIndex, mas a animação parece um pouco complicada, já que […]

Parar UIWebView de “saltando” verticalmente?

Alguém sabe como parar um UIWebView de saltar verticalmente? Quero dizer, quando um usuário toca na canvas do seu iPhone, arrasta o dedo para baixo, e a webview mostra um ponto em branco acima da página da web que eu carreguei? Eu olhei para as seguintes possíveis soluções, mas nenhuma delas funcionou para mim: http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html […]

UIWebView – Como identificar a “última” mensagem webViewDidFinishLoad?

A mensagem webViewDidFinishLoad parece ser enviada toda vez que qualquer object da página for carregado. Existe uma maneira de determinar que todo o carregamento de conteúdo é feito?

SEL performSelector e argumentos

Parece que deve haver uma maneira fácil de chamar um seletor com alguns argumentos quando tudo que você tem é um object SEL. Eu não consigo encontrar a syntax correta. -(MyClass*) init: (SEL)sel owner:(NSObject*) parent { int i =10; [parent performSelector:sel:i ]; }

applicationWillEnterForeground vs. applicationDidBecomeActive, applicationWillResignActive vs. applicationDidEnterBackground

Qual é o delegado adequado para implementar quando um aplicativo está despertando de estar em segundo plano e você quer que ele esteja ativo? applicationWillEnterForeground vs applicationDidBecomeActive – Qual é a diferença? Qual é o delegado adequado para implementar quando um aplicativo vai dormir e você quer prepará-lo para limpar e salvar dados? applicationWillResignActive vs. […]

O que exatamente faz o @synthesize?

Eu vi o seguinte trecho de código: //example.h MKMapView * mapView1; @property (nonatomic, retain) MKMapView * mapView; //example.m @synthesize mapView = mapView1 Pergunta: Que relação entre mapView e mapView1 é? Cria o método set e get para o mapView1 ? Obrigado !

iPhone SDK: qual é a diferença entre loadView e viewDidLoad?

Ao trabalhar com visualizações e ver controladores em um aplicativo do iPhone, alguém pode explicar a diferença entre loadView e viewDidLoad? Meu contexto pessoal, é que eu construo todas as minhas visões a partir do código, eu não uso e não utilizarei o Interface Builder, caso isso faça alguma diferença. Descobri que, muitas vezes, quando […]

Como converter um NSString em valores hexadecimais

Eu gostaria de converter um NSString regular em um NSString com o (o que eu assumo são) valores hexadecimais ASCII e de volta. Eu preciso produzir a mesma saída que os methods Java abaixo, mas não consigo encontrar uma maneira de fazê-lo em Objective-C. Eu encontrei alguns exemplos em C e C ++, mas eu […]

Algoritmo MD5 no Objective C

Como calcular o MD5 no objective C?