Resultados de la búsqueda a petición "automatic-ref-counting"
¿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 ...
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 ...
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 { // ...
¿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 ...
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 = ...
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 ...
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 ...
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 ...
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 ...
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 ...