美文网首页
UIImage的两种加载方式

UIImage的两种加载方式

作者: Yuann | 来源:发表于2017-06-02 18:57 被阅读0次
  // 图片的设置方式
    
    // 方式一
   self.imageView.image = [UIImage imageNamed:@"1"];
    
    // 方式二
    // 路径
    NSString *path = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"png"];
    self.imageView.image = [UIImage imageWithContentsOfFile:path];
}

加载图片的方式:

  1. imageNamed:

  2. imageWithContentsOfFile:

  3. 加载Assets.xcassets这里面的图片:
    1> 打包后变成Assets.car
    2> 拿不到路径
    3> 只能通过imageNamed:来加载图片
    4> 不能通过imageWithContentsOfFile:来加载图片

  4. 放到项目中的图片:
    1> 可以拿到路径
    2> 能通过imageNamed:来加载图片
    3> 也能通过imageWithContentsOfFile:来加载图片

 图片的两种加载方式:
    1> imageNamed:
      a. 就算指向它的指针被销毁,该资源也不会被从内存中干掉
      b. 放到Assets.xcassets的图片,默认就有缓存
      c. 图片经常被使用
 
    2> imageWithContentsOfFile:
      a. 指向它的指针被销毁,该资源会被从内存中干掉
      b. 放到项目中的图片就不由缓存
      c. 不经常用,大批量的图片

相关文章

  • ios 小常识

    ** 加载image有两种方式 * 1>[UIImage imageNamed:(NSString *)Image...

  • 【iOS】加载图片的两种方式

    UIImage加载图片有两种方式:imageNamed 和 imageWithContentsOfFile UII...

  • iOS开发网络篇-UIImage加载图片方式

    UIImage加载图片方式有两种: 一 imagedNamed初始化 imageNamed默认加载图片成功后会内...

  • 图片加载管理

    图片加载的两种方式 1、[UIImage imageNamed:nil];图片加载后一直在内存中,知道程序结束才...

  • iOS 小知识点总结

    1.iOS的UIImage的两种不同的图片加载方式 此种方式是直接加载图片,直接从文件中获取图片,不会出现缓存. ...

  • UIImage的两种加载方式

    加载图片的方式: imageNamed: imageWithContentsOfFile: 加载Assets.xc...

  • [转]细讲UIImage加载方式

    转自 细讲UIImage加载方式前言关于本地图片UIImage的加载问题,还是需要注意的。不同的加载处理方式,在效...

  • 图片加载的两种方式

    UIImage图片的两种加载方式:加载图片时如果用imageName:这个方法它所加载过的图片会一直被缓存在内存中...

  • UIImage加载方式

    通常情况下是两种: -imageNamed: 默认加载图片成功后会内存中缓存图片,这个方法用一个指定的名字在系统缓...

  • UIImage的加载方式

    第一种: UIImage* image = [UIImage imageNamed:name]; 第二种: UII...

网友评论

      本文标题:UIImage的两种加载方式

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