UIImage使用记录

添加图片的方式有两种:

  1. imageNamed
  1. imageWithContentsOfFile

两者的区别

  1. 根据imageNamed获取图片时, 会在缓存里面缓存一份, 在下次获取该图片时, 会直接从缓存里面获取.
    优点:只有在第一次的生活稍微慢一些, 但是之后再去获取的话会很快.
    缺点: 会浪费内存, 如果只使用一次的话.

  2. 根据imageWithContentsOfFile获取图片时, 每次都会根据路径去获取图片, 不会占用内存. 如果该图片确定只使用一次的话, 推荐使用.

UIImage 与 NSData的转换

#NSData如何转化成UIImage类型: 
UIImage *newImage = [[UIImage alloc] initWithData:newData];
#UIImage类型如何转化成NSData类型: 
NSData *data = UIImageJPEGRepresentation(image, 1);压缩方式```

你可能感兴趣的:(UIImage使用记录)