as variáveis ​​de membro da classe retida / forte serão automaticamente limpas ao descarregar um controlador de exibição?

Eu tenho a seguinte propriedade

.h

@property (nonatomic, strong) NSMutableDictionary *cache;

.m

@synthesize cache = _cache;

Os dados do_cache foi construído em viewDidLoad. Agora eu me pergunto se_cache será automaticamente removido quando o controlador de visualização estiver sendo descarregado, ou eu tenho que explicitamente fazer um_cache = nil; emviewWillUnload?

questionAnswers(4)

yourAnswerToTheQuestion