automatic-ref-counting

NSError y autoreleasing

¿Puede alguien explicarme el propósito de tener __autoreleasing en el siguiente bloque de código de ejemplo? - (void)execut ... s cosas de doble guion bajo. He leído la guía de transición de arco , pero no entiendo completamente su ejemplo de NSError.

typeof genérico para auto referencias débiles

Estoy tratando de encontrar una manera de usar typeof para crear una referencia débil a self para usar en bloques para evitar ... os de retención en él ¿Hay alguna forma de usar typeof u otra llamada para crear genéricamente una referencia débil a self?

¿El patrón de diseño de acción-Objetivo se convirtió en una mala práctica bajo ARC?

Durante años he estado siguiendo un gran patrón llamado Target-Action que dice así: Un objeto llama a un selector especific ... una fuga en ese caso? Realmente busqué en Google el infierno de Internet, pero no encontré ningún sitio explicando por qué .

UIViewController no conserva su UISearchDisplayController creado mediante programación

En el UIViewController documentación acerca de la searchDisplayController propiedad 1 dice: Si crea su controlador de visual ... ro que conserve el UISearchDisplayController después de que se establezca. Este artículo de stackoverflow está relacionado.

Cómo agregar ARC para un archivo específico?

He creado un proyecto sin ARC. Quiero usar un SDK de terceros en mi proyecto. Que SDK viene con ARC Soporte. Así que quiero ... ode? Para Instancia: Quiero usar la vista de cuadrícula. Estoy agregando GMGridView en mi proyecto y viene con soporte ARC.

¿ARC y CFRelease?

Estoy un poco confundido. En todas partes que he leído, sugieren que cuando se utiliza ARC, todavía necesita liberar los obje ... tres llamadas comentadas CFRelease arreglan el problema como se mencionó, pero sé que está mal. ¿Qué debería estar haciendo?

¿Realmente se admite ARC en iOS 4? Al SDK de iOS 4.2 le faltan símbolos relacionados con el ARCO en el momento de la vinculación

He leído y escuchado desde que ARC se anunció por primera vez que era una cosa en tiempo de compilación y sería compatible co ... que estoy confundido y haciendo algo mal, pero no puedo entender qué. Esto es con la versión GM de Xcode 4.2 (Build 4C199)

Después de la conversión de Arco automático: Asignar el objeto retenido a la propiedad insegura; el objeto se liberará después de la asignación

Acabo de convertir un antiguo proyecto a ARC usando la refactorización automática de Xcode. @property (nonatomic, retain) NS ... lver y poner strong en cada @declaración de propiedad que era retain... ¿por qué la ARC refactorización eliminar todos ellos?

Forma recomendada de declarar propiedades delegadas con ARC

Solía declarar todas las propiedades delegadas como @property (assign) id<FooDelegate> delegate; Tenía la impresión ... l intentar @sintetizar (las propiedades débiles autogeneradas no son compatibles). ¿Cuál es la mejor práctica en este caso?

Modificadores de puente de arco desmitificados

Uno de mis amigos me preguntó recientemente sobre los nuevos modificadores de puente que se activaron bajo ARC. Me preguntó s ... o de pregunta de "Comparte tu conocimiento", donde respondí la pregunta yo mismo, pero no estoy seguro de que arréglalo bien.

Confusión Cacao-Toque-Delegado

Acabo de iniciar un nuevo proyecto ejecutando Xcode 4.2.1 y iOS5 SDK. El proyecto está configurado con ARC. Estoy intentando ... lo UITabControllerDelegate mi segunda advertencia desaparece. Comportamiento muy extraño, lo que da a los expertos en Cacao?

Error ARC al declarar delegado ivar

Estoy usando ARC (no, esto no es NDA). Estoy declarando mi ivar en mi interfaz con id itemDelegate; Entonces declaro la p ... 'itemDelegate' must be _weak". ¿Alguien sabe lo que está mal? Gracias por tu ayuda. ARC-Conteo automático de Referencias

¿Cómo habilitar ARC para un archivo en un proyecto que no es ARC?

Sé que puede usar el indicador -fno-objc-arc para deshabilitar ARC para archivos que NO admiten ARC en un proyecto de ARC. ¿Hay alguna forma de habilitar ARC para archivos que admitan ARC en un proyecto que no sea ARC? Gracias!

Es @autoreleasepool todavía necesario para el uso moderno de iOS 8 NSOperation?

He leído a través de Guía de Programación de Concurrencia En la guía, el texto indica que las colas de despacho GCD defin ... la implementación de objetos modernos de NSOperation? ¿Cuál fue la actualización Apple se refieren a partir de 2012-07-17 ?

Retención manual con arco

Antes de ARC tenía el siguiente código que retiene el delegado mientras una operación async está en progreso: - (void)start ... calls stopAsyncWork } - (void)stopAsyncWork { [_delegate release]; } ¿Cuál es el equivalente a este patrón con ARCO?

Arco, ivars en Bloques y Ciclos de Referencia a través de Uno Mismo Capturado

Estoy trabajando en un entorno iOS5/ARC puro, por lo que puedo usar __referencias débiles según sea necesario. Hago referenci ... me = CGRectMake(....); strongSelf.bottomView.frame = CGRectMake(....); } }; ¿Es esto de hecho necesario?

El Conteo Automático de Referencias (ARC) dice que invocar [super dealloc] está prohibido? ¿cuál es la alternativa?

Estoy empezando a usar iOS5 y he habilitado ARC para mi proyecto. Tengo una clase donde en la desasignación guardo el estado ... ca el método dealloc en la super clase en esta situación? Entonces, ¿cuál es la forma apropiada de desallocar objetos ahora?

Posibilidad de pasar [self anyFunction] en bloques sin objeto débil (iOS 5 + ARC)

¿Es posible pasar [self anyFunction] en bloques sin un objeto __débil de self? Como ejemplo, este es un código válido del F ... nguna advertencia. ¿Y cómo implementar un método sin la necesidad de un objeto __weak en el bloque? Gracias por su esfuerzo.