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

推荐阅读更多精彩内容

  • 218.241.181.202 wxhl60 123456 192.168.10.253 wxhl66 wxhl6...
    CYC666阅读 1,439评论 0 6
  • 官方文档点蓝色文字:UIImage、CIImage、CGImage。 这篇文章是对官方文档的学习笔记,不是翻译,对...
    阿斯兰iOS阅读 6,521评论 1 8
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 3,721评论 2 7
  • //设置尺寸为屏幕尺寸的时候self.window = [[UIWindow alloc] initWithFra...
    LuckTime阅读 838评论 0 0
  • 姑娘今天冷不防地抛来这样的话: 我喜欢上了一个男生,他看起来阳光懂事,幽默聪明,仿佛是一切美好事物的代名词。 我...
    闪闪boomboom阅读 177评论 0 0