ios积累

ios内存优化

2016-12-05  本文已影响90人  凤鹃一鸣

1.图片处理

一般加载图片都用  [UIImage imageNamed:@""];  这种方式读取图片,会缓存在内存中。

imageView.image = [UIImage imageNamed:@"img2.jpg"];

所以将改为方法  [UIImageimageWithContentsOfFile:@""];  这种方法仅加载图片,图像数据不会缓存。因此对于较大的图片以及使用情况较少时,那就可以用该方法,降低内存消耗。

NSString*path = [[NSBundlemainBundle]pathForResource:@"img2"ofType:@"jpg"];

//NSData *image = [NSData dataWithContentsOfFile:path];

//imageView.image = [UIImage imageWithData:image];

imageView.image= [UIImageimageWithContentsOfFile:path];

上一篇 下一篇

猜你喜欢

热点阅读