x-code图片素材的处理

两种图片格式:

jpg: 高压缩比, 有损压缩, 解压高耗CPU, 效率慢,费电.常用于照片,网页

png.低压缩比, 无损压缩, 解压低耗CPU, 效率高. 推荐使用.

附注:写代码

png格式图片不需要加后缀png

其他格式必须加后缀.XXX


两种存放图片资源的路径:

Images.xcassets:只支持png图片格式

1.系统管理内存,占耗内存大

2.适于存放小的,常用文件

3.文件被压缩无预览,

4.图片实例化方法:imageNamed:

Supporting Files:

1.自定义管理内存, 内存占耗小,调用后立即释放内存

2.适于存放大的,临时用文件

3.文件没被压缩可预览

4.图片实例化方法:imageWithContentsOfFile

图片实例化的两种方法

imageNamed:图片实例化后, 系统管理内存, 占耗内存大, 系统推荐使用

imageWithContentsOfFile:图片实例化后,手动管理内存, 占耗内存小


总结:

png格式 -> images.xcassets(小的,常用图片) -> imageNamed: ->忽略后缀(系统管理内存,内存占耗大)

其它格式 ->Supporting Files(大的,临时文件) ->imageWithContentsOfFile: -> 加格式后缀(自定义管理内存, 内存占耗小)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文转载自:http://www.cocoachina.com/ios/20150106/10840.html 为...
    idiot_lin阅读 761评论 0 1
  • 在第13章“高效绘图”中,我们研究了和Core Graphics绘图相关的性能问题,以及如何修复。和绘图性能相关紧...
    雪_晟阅读 699评论 0 0
  • 图像IO 潜伏期值得思考 - 凯文 帕萨特 在第13章“高效绘图”中,我们研究了和Core Graphics绘图相...
    方圆几度阅读 469评论 0 0
  • 我又从噩梦里醒了。 怎么也看不懂的数学题和物理题,高中同学和前任在围观努力做作业却止不住的困意的自己,内心焦灼不知...
    aris_lee阅读 137评论 0 0
  • 择一城终老,择一人白首。我择于自由浪荡。 旁边总会偶有人说,想那么多干嘛,每天开开心心的过才是不辜负青春的...
    二货的主人阅读 639评论 4 9

友情链接更多精彩内容