czy zmienne członków klasy zachowanej / silnej zostaną automatycznie wyczyszczone podczas rozładowywania kontrolera widoku?

Mam następującą własność

.h

@property (nonatomic, strong) NSMutableDictionary *cache;

.m

@synthesize cache = _cache;

Dane_cache został zbudowany na viewDidLoad. Teraz zastanawiam się, czy_cache zostanie automatycznie wyczyszczony, gdy kontroler widoku zostanie rozładowany lub muszę jawnie zrobić_cache = nil; wviewWillUnload?

questionAnswers(4)

yourAnswerToTheQuestion