21
¿Cómo rescato la creación de un objeto con ARC?¿Rescate de un objeto con arco?
Estoy buscando el equivalente de esta ARC (de memoria):
- (id)init
{
if ((self = [super init])) {
if (!condition) {
[self release];
self = nil;
return self;
}
}
return self;
}
Esperaba que este fuera el caso, pero parecía demasiado simple. –
No es necesario asignar 'nil' a self tampoco. Solo puede decir 'return nil' y ARC liberará el objeto. –
¿Simplemente 'devolverá nada'? –