美文网首页
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