Je dois aller au fond avec la méthode didRecieveMemoryWarning. J'ai lu comme trente sujets sur ce sujet sur ce forum. Et chaque réponse est différente.Au fond avec didRecieveMemoryWarning
Première question. Si vous libérez des objets dans didRecieveMemoryWarning ou juste les mettre à zéro? Ou les deux?
J'ai lu que je devrais libérer la source de données tableView, si vous en avez une, dans la méthode didRecieveMemoryWarning. J'ai aussi lu que vous devriez juste publier IBOutlets dans cette méthode. Je suis confus, qu'est-ce qui est correct ici?
Est-ce que seuls les objets que j'initie dans viewDidLoad devraient apparaître dans didRecieveMemoryWarning? Ou est-ce des propriétés que je viens d'attribuer à, par exemple:
labelTitleText.text = @"Woodie Guthrie"
? LabelTitleText est une propriété de mon fichier d'en-tête.
Dans mon application aujourd'hui, je libère tout (étiquettes aussie comme dans l'exemple ci-dessus) dans ma méthode dealloc
. Cela ne me semble pas correct.
J'apprécierais vraiment un petit exemple de code afin qu'il soit plus facile à comprendre, c'est ce que les autres threads manquent, j'ai remarqué.
Bonne journée à tous! La fonction didRecieveMemoryWarning est appelée lorsque le téléphone manque de mémoire.