Werden die beibehaltenen / starken Klassenmitgliedsvariablen beim Entladen eines Ansichtscontrollers automatisch bereinigt?

Ich habe die folgende Eigenschaft

.h

@property (nonatomic, strong) NSMutableDictionary *cache;

.m

@synthesize cache = _cache;

Die Daten der_cache wurde auf viewDidLoad aufgebaut. Jetzt frage ich mich ob_cache wird automatisch bereinigt, sobald der View Controller entladen wird, oder muss ich explizit a_cache = nil; imviewWillUnload?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage