Wird ein zugeordnetes Objekt automatisch freigegeben?

Hinweis: Diese andere Frage scheint relevant zu sein, ist aber nicht:Wann wird ein zugeordnetes Objekt freigegeben?

Ich füge eine zweite Beschreibung zu a hinzuUIView Beispiel wie folgt:

- (void) setSecondDescription:(UIView*)view description2:(NSString*)description2 {
    objc_setAssociatedObject (view,&key,description2,OBJC_ASSOCIATION_RETAIN);
}

- (NSString*) secondDescription:(UIView*)view {
    return (id)objc_getAssociatedObject(view, &key);   
}

Wenn dasUIView Deallocs, wird die zugehörige Beschreibung 2 freigegeben? Gibt es eine Möglichkeit, dies automatisch zu erreichen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage