Question

J'ai une sous-classe de NSObject, il est un singleton qui charge une liste d'images en mémoire, soit à partir du disque dur ou les téléchargements sur Internet.

Je veux libérer les images stockées dans la mémoire si l'application reçoit un message de mémoire faible, comme dans un UIViewController. (Il obtient alors les images du disque dur quand il en a besoin à côté).

Était-ce utile?

La solution

Vous pouvez implémenter la méthode de -applicationDidReceiveMemoryWarning: dans votre délégué de l'application et la mémoire libre pratique. Ou vous pouvez faire votre objet singleton écouter notification UIApplicationDidReceiveMemoryWarningNotification et la mémoire libre dans le gestionnaire de notification.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top