iOS 图片加载 方式

2019-02-21  本文已影响0人  focusHYD

      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上面占内存用却是最多的。

上一篇 下一篇

猜你喜欢

热点阅读