IOS7 第一次接触ALAssetsLibrary,简单介绍一下ALAssetsLibrary的作用
IOS7 第一次接触ALAssetsLibrary,简单介绍一下ALAssetsLibrary的作用
ALAssetsLibrary介绍
ALAssetsLibrary提供了访问iOS设备下”照片”应用下所有照片和视频的接口;
从ALAssetsLibrary中可读取所有的相册数据,即ALAssetsGroup对象列表;
从每个ALAssetsGroup中可获取到其中包含的照片或视频列表,即ALAsset对象列表;
每个ALAsset可能有多个representations表示,即ALAssetRepresentation对象,使用其defaultRepresentation方法可获得其默认representations,使用[assetvalueForProperty:ALAssetPropertyRepresentations]可获取其所有representations的UTI数组。
从ALAsset对象可获取缩略图thumbnail或aspectRatioThumbnail;
从ALAssetRepresentation对象可获取全尺寸图片(fullResolutionImage),全屏图片(fullScreenImage)及图片的各种属性:orientation,dimensions,scale,url,metadata等。
其层次关系为ALAssetsLibrary -> ALAssetsGroup -> ALAsset -> ALAssetRepresentation。
具体的使用详情可以去这边看下的使用ALAssetsLibrary读取所有照片,有中文的翻译的,记录吧
参考文章:
http://t.cn/zRVM33Q
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/535
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/535