Resultados de la búsqueda a petición "automatic-ref-counting"
¿Por qué Apple recomienda usar dispatch_once para implementar el patrón singleton en ARC?
¿Cuál es el motivo exacto para usar dispatch_once en el acceso de instancia compartida de un singleton en ARC? + (MyClass *)sharedInstance { // Static local predicate must be initialized to 0 static MyClass *sharedInstance = nil; static ...
Detección de retención circular ARC
I porté un código antiguo a Objective-C ARC (Conteo automático de referencias) y parece funcionar muy bien. Excepto que un objeto de alto nivel bastante grande no se desasigna cuando se saca de mi pila de navegación, haciéndome creer que tengo un ...
Vida útil de variables locales débiles con ARC
Si tengo un código que se ve así: - (void)testSomething { __weak NSString *str = [[NSString alloc] initWithFormat:@"%@", [NSDate date]]; NSLog(@"%@", str); }la salida será (nula) porque no hay referencias fuertes a str y se lanzará ...
Referencia de un objeto NSOperation en su propio bloque de finalización con ARC
Tengo dificultades para convertir un código de NSOperation a ARC. Mi objeto de operación utiliza un bloque de finalización, que a su vez contiene un bloque GCD que actualiza la interfaz de usuario en el hilo principal. Debido a que ...
Dealloc no se llama en la aplicación ARC
Tengo un UIViewController que se inserta en un controlador de contenedor y luego se saca, y usando el instrumento de asignación, puedo ver que el controlador de vista se destruye después. Sin embargo, nunca se alcanza un punto de interrupción en ...
Objetivo C - ARC - Cuándo usar @ autoreleasepool
Estaba leyendo un poco sobre ARC y vi esto: @interface Address : NSObject { @public NSString *city; } @end @implementation Address - (Address*) init: (NSString*) c { city = c; return self; } - (void) dealloc { NSLog(@"Destroying address: %@", ...
El proyecto Cocos2D con muchas escenas no libera la memoria correctamente
Tengo un gran problema y no entiendo muy bien por qué ocurre. Este es el caso Tener un gran proyecto en Cocos2D con 10 escenas. Cada escena es una página de un libro con enormes sprites. Utiliza la implementación de Kobold2D 1.0.2. Cada página ...
¿Por qué 'no se conoce ningún método para el selector x' como un error grave en ARC?
Tal vez sea útil si llamar a un método que MyClass no entiende en algo escrito MyClass es un error en lugar de una advertencia, ya que probablemente sea un error o pueda causar errores en el futuro ... Sin embargo, ¿por qué este error es ...
Explicación del almacenamiento fuerte y débil en iOS5
Soy nuevo en el desarrollo de iOS5 y utilizo el objetivo-c. Tengo problemas para entender la diferencia entrefuert ydébile almacenamiento. He leído la documentación y otras preguntas de SO, pero todas me parecen idénticas sin ...
Propiedad de la Fundación Core Retenida
(Xcode 4.2, iOS 5,ARC) Tengo algunas propiedades de los objetos de Core Foundation (/ Graphics) que deberían tomar posesión de sus objetos. Ahora en estosDocumentos de ...