Questions marquées «automatic-ref-counting»

Le comptage automatique de références (ARC) est une fonctionnalité de compilateur qui fournit une gestion automatique de la mémoire des objets Objective-C et Swift.

7
se capturer fortement dans ce bloc est susceptible d'entraîner un cycle de rétention
Comment puis-je éviter cet avertissement dans xcode. Voici l'extrait de code: [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 et distribution pontée
Avec ARC, je ne peux plus lancer CGColorRefde casting id. J'ai appris que je devais faire un casting ponté. Selon les documents de Clang : Une distribution pontée est une distribution de style C annotée avec l'un des trois mots clés suivants: (__bridge T) opconvertit l'opérande en type de destination …

7
Correction de l'avertissement «La capture [d'un objet] fortement dans ce bloc est susceptible de conduire à un cycle de conservation» dans le code ARC
Dans le code ARC activé, comment corriger un avertissement concernant un cycle de conservation potentiel, lors de l'utilisation d'une API basée sur des blocs? L'avertissement: Capturing 'request' strongly in this block is likely to lead to a retain cycle produit par cet extrait de code: ASIHTTPRequest *request = [[ASIHTTPRequest alloc] …



1
Que signifie ici «Le type de récepteur 'CALayer', par exemple, le message est une déclaration de transfert»?
Je porte un bloc de code d'un projet iOS4 vers iOS5 et j'ai des problèmes avec ARC. Le code génère un PDF à partir d'une capture d'écran. Code de génération PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); …

3
Dans quelles situations devons-nous écrire le qualificatif de propriété __autoreleasing sous ARC?
J'essaye de terminer le puzzle. __strongest la valeur par défaut pour tous les pointeurs d'objet conservables Objective-C comme NSObject, NSString, etc. C'est une référence forte. ARC équilibre avec un -releaseà la fin de la portée. __unsafe_unretainedéquivaut à l'ancienne. Il est utilisé pour un pointeur faible sans conserver l'objet pouvant être …



3
Le dealloc d'UIPopovercontroller est atteint alors que le popover est toujours visible
Je vous assure que j'ai cherché une réponse dans SO pour ma question, mais aucune n'a été utile. Ici, j'ai un code simple qui devrait présenter un UIImagePickerControllerdans un 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]; } Maintenant, même dès …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.