码迷,mamicode.com
首页 > 移动开发 > 详细

iOS系统相册的有关操作

时间:2016-03-21 12:11:16      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

  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系统相册的有关操作

标签:

原文地址:http://www.cnblogs.com/shifenglin/p/5301199.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!