2 PhotoKit组成介绍 PHAsset: 代表照片库中的一个资源,跟 ALAsset 类似,通过 PHAsset 可以获取和保存资源 PHFetchOptions: 获取资源时的参数,可以传 nil topLevelUserCollections = [PHCollectionList fetchTopLevelUserCollectionsWithOptions:nil]; // 获取所有资源的集合,并按资源的创建时间排序 PHFetchOptions *options = [[PHFetchOptions alloc] init]; options.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey
1、检索音视频 PHFetchOptions *allPhotosOptions; @property (nonatomic, strong) PHFetchResult *assetsFetchResults ; if (allPhotosOptions == nil) { allPhotosOptions = [[PHFetchOptions alloc] init];
2 PhotoKit组成介绍 PHAsset: 代表照片库中的一个资源,跟 ALAsset 类似,通过 PHAsset 可以获取和保存资源 PHFetchOptions: 获取资源时的参数,可以传 nil topLevelUserCollections = [PHCollectionList fetchTopLevelUserCollectionsWithOptions:nil]; // 获取所有资源的集合,并按资源的创建时间排序 PHFetchOptions *options = [[PHFetchOptions alloc] init]; options.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey
iOS8.0提出的API,是目前,苹果推荐的照片框架,学习一下还是很有必要的; 主要成员介绍: 1.PHAsset:代表照片库中的一个资源,与ALAsset类似,通过PHAsset可以获取和保存资源; 2.PHFetchOptions topLevelUserCollections = [PHCollectionList fetchTopLevelUserCollectionsWithOptions:nil]; //获取所有资源的集合,并按资源的创建时间排序 PHFetchOptions *allPhotoOptions = [[PHFetchOptions alloc] init]; allPhotoOptions.sortDescriptors = @[[NSSortDescriptor photoSet[i]; } }else{ NSLog(@"not PHAssetCollection"); } } //获取所有资源的集合,并按资源的创建时间排序 PHFetchOptions *allPhotoOptions = [[PHFetchOptions alloc] init]; allPhotoOptions.sortDescriptors = @[[NSSortDescriptor
iOS8.0提出的API,是目前,苹果推荐的照片框架,学习一下还是很有必要的; 主要成员介绍: 1.PHAsset:代表照片库中的一个资源,与ALAsset类似,通过PHAsset可以获取和保存资源; 2.PHFetchOptions topLevelUserCollections = [PHCollectionList fetchTopLevelUserCollectionsWithOptions:nil]; //获取所有资源的集合,并按资源的创建时间排序 PHFetchOptions *allPhotoOptions = [[PHFetchOptions alloc] init]; allPhotoOptions.sortDescriptors = @[[NSSortDescriptor i]; } }else{ NSLog(@"not PHAssetCollection"); } } //获取所有资源的集合,并按资源的创建时间排序 PHFetchOptions *allPhotoOptions = [[PHFetchOptions alloc] init]; allPhotoOptions.sortDescriptors = @[[NSSortDescriptor
PhotoKit 基本构成的介绍:(本文采取最新的swift版本,OC得慢慢过渡到swift了) PHAsset: 代表照片库中的一个资源,跟 ALAsset 类似,通过 PHAsset 可以获取和保存资源 PHFetchOptions } 3、获取所有资源的集合,并按资源的创建时间排序 func getAllSourceCollection() -> Array<PHAsset>{ let options:PHFetchOptions = PHFetchOptions.init() var assetArr = [PHAsset]() options.sortDescriptors = [NSSortDescriptor.init
涉及到的重点类 PHCollection PHAssetCollection PHCollectionList PHCollectionEditOperation PHFetchOptions PHFetchResult
第二步:认识 PhotoKit 对象 可能刚开始的时候,大家也都跟我一样常常分不清楚 PHAsset,PHFetchOptions,PHAssetCollection,PHFetchResult,PHImageManager PHFetchOptions:一组选项控制选项包括过滤,排序和管理,用于影响在获取PHAsset或collection对象时照片返回的结果。