iPad: Chargement de l'image et problème de gestion de la mémoire et crash de l'application
-
28-09-2019 - |
Question
J'ai environ 60 images différentes en provenance de l'il webservice.And je stocke dans un NSMutableArray.
quand je charge l'image pour la première fois, chaque image consommera environ 0,5 à 1,5 Mo d'espace de l'iPad. Comme je le fais plusieurs images le cours de la consommation de mémoire très élevée, puis l'application s'écrasements.
Je montre l'image dans une vue de l'image en cliquant sur un bouton.
Peut-on me suggérer comment menage un tel problème de mémoire afin que l'application ne sera pas écrasé.
Merci d'avance.
La solution
Je stocker l'image des applications en cache et puis les relire à partir du cache lorsque vous en avez besoin.
NSString *cachesDirectoryPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@"cachesDirectoryPath: %@", cachesDirectoryPath);
ou Epargnez-vous les chagrin d'amour et utilisation ASIHTTPRequest - http://allseeing-i.com/ASIHTTPRequest/
et obtenir un peu plus que la mise en cache jeté en.