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: -> 加格式后缀(自定义管理内存, 内存占耗小)

你可能感兴趣的:(x-code图片素材的处理)