美文网首页
iOS中UIImage的两种不同的图片加载方式

iOS中UIImage的两种不同的图片加载方式

作者: Zzzzzzz7 | 来源:发表于2016-04-12 20:32 被阅读0次

//1.png就是咱们的目标图片

UIImage *iamge = [UIImage iamgeNamed:@"1.png"];
  • UIImage imageNamed这种获取图片的方法是会产生缓存的,若是第二次调用,会直接从缓存文件中获取。
    -优点:速度快,性能高。
    -缺点:由于不是直接从文件中获取,而是从缓存中获得,也就是说占用内存会越来越大。
NSString *pathImage = [NSBoundle mainBoundle]pathForResourece@"1'png"ofType:nil];
UIImage *newIMage = [[UIImage alloc]initWithContentsOfFile:pathImaeg];

-优点:不会占用很大内存。
-缺点:使用完需不会自己释放,下一次使用才会被释放,一般需要手动释放。

相关文章

网友评论

      本文标题:iOS中UIImage的两种不同的图片加载方式

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