Perguntas com a marcação «automatic-ref-counting»

A contagem automática de referência (ARC) é um recurso do compilador que fornece gerenciamento automático de memória de objetos Objective-C e Swift.

7
capturar-se fortemente neste bloco provavelmente levará a um ciclo de retenção
Como posso evitar esse aviso no xcode. Aqui está o trecho de código: [player(AVPlayer object) addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(0.1, 100) queue:nil usingBlock:^(CMTime time) { current+=1; if(current==60) { min+=(current/60); current = 0; } [timerDisp(UILabel) setText:[NSString stringWithFormat:@"%02d:%02d",min,current]];///warning occurs in this line }];






3
ARC e elenco em ponte
Com o ARC, não posso mais transmitir CGColorRefpara id. Eu aprendi que preciso fazer um elenco em ponte. De acordo com clang docs : Um elenco em ponte é um elenco no estilo C anotado com uma das três palavras-chave: (__bridge T) oplança o operando no tipo de destino T. …

7
Correção do aviso “Capturar [um objeto] 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 potencial 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:... …



1
O que significa "Tipo de receptor 'CALayer', por exemplo, mensagem é uma declaração de encaminhamento" aqui?
Estou portando um bloco de código de um projeto iOS4 para o iOS5 e estou tendo alguns problemas com o ARC. O código gera um PDF a partir de uma captura de tela. Código de geração de PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); …

3
Em quais situações precisamos escrever o qualificador de propriedade __autoreleasing sob ARC?
Estou tentando resolver o quebra-cabeça. __strongé o padrão para todos os ponteiros de objetos retíveis do Objective-C como NSObject, NSString, etc. É uma referência forte. O ARC o equilibra com um -releaseno final do escopo. __unsafe_unretainedé igual à velha maneira. É usado para um ponteiro fraco sem reter o objeto …



3
UIPopovercontroller dealloc alcançado enquanto o popover ainda está visível
Garanto que procurei uma resposta no SO para minha pergunta, mas nenhuma delas foi útil. Aqui eu tenho um código simples que deve apresentar um UIImagePickerControllerdentro de UIPopoverController: -(void)takePicture:(id)sender{ UIImagePickerController *picker=[[UIImagePickerController alloc] init]; picker.delegate=self; picker.sourceType=UIImagePickerControllerSourceTypeCamera; picker.allowsEditing=YES; UIPopoverController *poc=[[UIPopoverController alloc] initWithContentViewController:picker]; [poc presentPopoverFromBarButtonItem:bbItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO]; } Agora, mesmo da primeira vez, …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.