Resultados de la búsqueda a petición "automatic-ref-counting"

4 la respuesta

Ver dónde ARC está insertando retener y liberar

¿Existe una opción de compilador (o alguna otra forma) para ver dónde ARC está insertando retención y liberación? Esto es principalmente por curiosidad. Puedo verlos en el código de desmontaje, pero a veces es difícil de leer.

4 la respuesta

NSInvocation and ARC (Conteo automático de referencias)

Cuando intento migrar mi código actual a ARC, recibo errores cada vez que paso un NSString como argumento de NSInvocation. Ejemplo NSInvocation inv = ...; NSString *one = @"Hello World!"; [inv setArgument:&one atIndex:2];El error ocurre cuando ...

4 la respuesta

Manejo de problemas de propiedad de puntero a puntero en ARC

Suppose Objeto A tiene una propiedad: @property (nonatomic, strong) Foo * bar; Sintetizado en la implementación como: @synthesize bar = _bar; Objeto B manipula unaFoo **, como en este ejemplo, llame desde Objeto A: Foo * temp = self.bar; [objB ...

2 la respuesta

¿Debo usar __bridge o __bridge_retained si puenteo un objeto lanzado automáticamente a Core Foundation?

La herramienta de migración ARC está teniendo problemas con esto: NSURL *fileURL = [NSURL fileURLWithPath:path]; AudioFileOpenURL((CFURLRef)fileURL, kAudioFileReadPermission, 0, &fileID);En particular, no está seguro de si debe hacer un __bridge ...

2 la respuesta

¿Cómo activar los informes de Ciclos en Instrumentos bajo ARC?

Instruments puede visualizar ciclos de retención bajo ARC de una manera gráficamente interesante. También recuerdo que hace unos días vi por accidente la vista "Ciclos" en Instrumentos. Ahora donde comencé a usar ARC, de repente ya no puedo ...

6 la respuesta

Bloques recursivos en Objective-C con fugas en ARC

Así que estoy usando bloques recursivos. Entiendo que para que un bloque sea recursivo debe ir precedido de la palabra clave __block, y debe copiarse para que pueda colocarse en el montón. Sin embargo, cuando hago esto, aparece como una fuga en ...

4 la respuesta

Cómo se implementa el comportamiento del puntero débil de reducción a cero del ARC?

Estoy estudiando ARC. Y ahora acerca de poner a cero el puntero débil. OK, entendí todas las características. La semántica de referencia débil es lo mismo con una referencia débil del sistema GC, pero ya sabes, Objective-C no usa GC (excepto ...

14 la respuesta

¿Cómo verifico el recuento de referencias en modo ARC?

Solía verificar que algunas de mis variables tenían el recuento de retención esperado usando [myVar retenciónCount] en el depurador, especialmente para var que no tenía un acuerdo personalizado. ¿Cómo haces esto en modo ARC? ¿Cómo se asegura ...

6 la respuesta

UIPopovercontroller dealloc alcanzado mientras popover todavía está visible

Le aseguro que busqué una respuesta en SO para mi pregunta, pero ninguna de ellas fue útil. Aquí obtuve un código simple que debería presentar unUIImagePickerController dentro de unaUIPopoverController: -(void)takePicture:(id)sender{ ...

10 la respuesta

¿Qué propiedad debo usar para una cola de envío después de ARC?

Mantengo una cola de despacho como una propiedad con mi controlador de vista. Creo esta cola una vez en el método init de mi controlador de vista y la reutilizo varias veces para algunas tareas en segundo plano. Antes de ARC, estaba haciendo ...