ios内存优化

作者: 凤鹃一鸣 | 来源:发表于2016-12-05 14:24 被阅读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];

    相关文章

      网友评论

        本文标题:ios内存优化

        本文链接:https://www.haomeiwen.com/subject/ssgkmttx.html