PhotoKit 是一套比 AssetsLibrary 更完整也更高效的库,对资源的处理跟 AssetsLibrary 也有很大的不同。它是iOS8之后出现的框架,在使用框架之前需要导入#import <Photos/Photos.h>
库
上一篇博客讲解了UIImagePickerController的使用,这篇博客简单说一下AssetsLibrary。在 iOS 8 出现之前,开发者只能使用 AssetsLibrary 框架来访问设备的照片库,而在 iOS8 出现之后,苹果提供了一个名为 PhotoKit 的框架。这里主要说AssetsLibrary。
另外值得强调的是,在 iOS 中,照片库并不只是照片的集合,同时也包含了视频。在 AssetsLibrary 中两者都有相同类型的对象去描述,只是类型不同而已。文中为了方便,大部分时候会使用「资源」代表 iOS 中的「照片和视频」。
阅读全文iOS开发中,通常获取照片的方式有三种,1.直接调用摄像头拍照 2.从相册中选择 3.从图库中选择。 通常使用到的类或框架有UIImagePickerController,AssetsLibrary,PhotoKit(iOS8later)。本篇博客主要讲解UIImagePickerController,其他的后续会讲解到。
阅读全文