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

18 la respuesta

¿Cómo puedo desactivar ARC para un solo archivo en un proyecto?

Estoy usando ARC con éxito en mi proyecto. Sin embargo, he encontrado algunos archivos (por ejemplo, en pruebas unitarias y objetos simulados) donde las reglas de ARC son un poco más frágiles en este momento. Recuerdo haber escuchado que había ...

6 la respuesta

Con ARC, ¿qué es mejor: alloc o inicializadores de liberación automática?

¿Es mejor (más rápido y más eficiente) usaralloc oautorelease inicializadores. P.ej. - (NSString *)hello:(NSString *)name { return [[NSString alloc] initWithFormat:@"Hello, %@", name]; } - (NSString *)hello:(NSString *)name { return ...

3 la respuesta

Variables de entrada declaradas en el archivo de implementación de ObjC

staba viendo el video introductorio de WWDC ARC y vi algo que nunca antes había visto en ObjC cuando un ingeniero de Apple habló sobre un ejemplo de Stack. l siguiente código se usó para un ejemplo de pila con ARC: @implementation Stack { // ...

4 la respuesta

¿Correcto puente para ARC?

Tengo una clase de categoría para NSString. @implementation NSString (URLEncode) - (NSString *)URLEncodedString { __autoreleasing NSString *encodedString; NSString *originalString = (NSString *)self; encodedString = (__bridge_transfer NSString ...

2 la respuesta

Configurando NSError dentro de un bloque, usando ARC

Deseo establecer un puntero NSError desde un bloque en un proyecto usando el conteo automático de referencias. Lo que sigue es una versión simplificada de mi código: - (BOOL)frobnicateReturningError:(NSError **)error { NSArray *items = ...

3 la respuesta

KVO y ARC cómo eliminarObserver

¿Cómo eliminas un observador de un objeto debajo deARC [http://clang.llvm.org/docs/AutomaticReferenceCounting.html]? ¿Solo agregamos el observador y nos olvidamos de eliminarlo? Si ya no gestionamos la memoria manualmente, ¿dónde renunciamos a la ...

19 la respuesta

performSelector puede causar una fuga porque su selector es desconocido

Recibo la siguiente advertencia del compilador ARC: "performSelector may cause a leak because its selector is unknown". Esto es lo que estoy haciendo: [_controller performSelector:NSSelectorFromString(@"someMethod")]; ¿Por qué recibo esta ...

3 la respuesta

ARC error al declarar delegado ivar

Estoy usando ARC (no, esto no es NDA). Estoy declarando mi ivar en mi interfaz con id itemDelegate; Luego declaro la propiedad: @property (nonatomic, weak) id<mySecretDelegateYouAreNotSupposedToSeeOnSO> itemDelegate; (con débil en lugar de ...

3 la respuesta

ARC y reparto en puente

Con ARC, ya no puedo lanzarCGColorRef aid. Aprendí que necesito hacer un reparto en puente. Segúnclang docs [http://clang.llvm.org/docs/AutomaticReferenceCounting.html#bridged-casts]: A elenco híbrido es un elenco de estilo C anotado con una de ...

1 la respuesta

NSThreads en Conteo automático de referencias (ARC)

Estoy tratando de usar NSThreads con ARC en 4.3.5. Con iOS 5 todo funciona a la perfección, pero si lo pruebo en un iOS anterior como 4.3, tiene fugas. Normalmente usaría un Autoreleasepool para NSThreads pero como no hay un Autoreleasepool ...