iOS 图片加载 方式

      1、  UIImage * image = [UIImage imageNamed:@"1"];
       
      2、UIImage * imagetwo = [UIImage imageNamed:@"1" inBundle:[NSBundle mainBundle] compatibleWithTraitCollection:nil];
       
      3、  NSString * path = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"png"];
        UIImage * imagethree = [UIImage imageWithContentsOfFile:path];

       
        由此得出结论:

              方法一加载,时间最长,对CPU平均占用率最大。单纯加载图片占用内存最多,但是将图片放入imageview上面占用内存却不是最多的。
               方法二加载,时间较长,对CPU平均占用率很大。单纯加载图片占用内存很多,将图片放入imageview上面占内存用最少的。
               方法三加载,时间少,对CPU占用率有短暂峰值。单纯加载图片占用内存很少,将图片放入imageview上面占内存用却是最多的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容