Domanda

Ho una sottoclasse di NSObject, è un Singleton che carica un elenco di immagini in memoria, sia dal disco rigido o li scarica da internet.

voglio rilasciare le immagini memorizzate nella memoria se l'applicazione riceve un messaggio di memoria insufficiente, come in un UIViewController. (Poi ottiene le immagini dal disco rigido quando ha bisogno il prossimo loro).

È stato utile?

Soluzione

È possibile implementare il metodo -applicationDidReceiveMemoryWarning: nella vostra applicazione e delegato della memoria libera. Oppure si può fare il vostro oggetto Singleton ascoltare la notifica UIApplicationDidReceiveMemoryWarningNotification e memoria libera nel gestore di notifica.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top