iOS系统相册的有关操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS系统相册的有关操作相关的知识,希望对你有一定的参考价值。
ios中,我们选择相册中的资源和调用摄像头可以使用 :UIImagePickerController类来完成,不使用UI我们可以通过:ALAssetsLibrary类来使用相册资源。
一. ALAssetsLibrary简介
ALAssetsLibrary提供了访问了iOS设备下所有照片和视频的接口
1. 从ALAssetLibrary中可以读取所有的相册数据 用ALAssetsGroup对象列表;
2. 从每个ALAssetsGroup中可获取到其中包含的照片或视频列表,即ALAsset对象列表;
3. 每个ALAsset可能有多个representations表示,即ALAssetRepresentation对象,使用其defaultRepresentation方法可获得其默认representations,使用[asset valueForProperty:ALAssetPropertyRepresentations]可获取其所有representations的数组。
4. 从ALAsset对象可获取缩略图thumbnail或aspectRatioThumbnail;
5. 从ALAssetRepresentation对象可获取全尺寸图片(fullResolutionImage),全屏图片 (fullScreenImage)及图片的各种属性:orientation,dimensions,scale,url,metadata等。
其层次关系为ALAssetsLibrary ->ALAssetsGroup ->ALAsset ->ALAssetRepresentation.
以上是关于iOS系统相册的有关操作的主要内容,如果未能解决你的问题,请参考以下文章