Objective-C - Test pour l'instance de l'objet en cours de dealloced/libéré

Il y a une certaine façon de tester un objectif-c exemple pour être dealloced/libéré (retain count == 0)??

Par exemple, l'objet A avoir une référence (pointeur) de l'objet B, mais l'objet B peut être libéré dans la mémoire de faibles niveaux, comment je test de référence B pour être sûr que c'était dealloced??

@interface A : NSObject {
    B b;
}

@implementation A {

- (void) someAction:(id) sender {
    //is b previously dealloced?? 
    if ..... ???? {
        b = [[B alloc] init];
    }
    //continue
}
}

Merci!!

Il sonne comme cet article peut vous montrer comment faire: Exécuter du Code lors de la Désallocation de l'Objet

OriginalL'auteur jlpiedrahita | 2009-06-11