Advertisement

Swift从相册中选择图片,并支持存储和上传数据

阅读量:

博主近期一时兴起,决定开发一款属于自己的日记本应用程序,在实现过程中遭遇了不少难题,经过长时间的探索与尝试,最终完成了一个基础的日记记录功能。

接下来可以先看一下实际效果:

这里写图片描述

本次所涉及的部分工具和功能如下:
1、UIImagePickerController:用于从相册中选取图片
2、UITextView:实现图文结合的展示效果
3、NSKeyedArchiver与NSKeyedUnarchiver:完成数据的存储与读取操作
相关具体实现过程将在后续内容中进行详细说明。

照片选择策略分析

首先,需要从用户设备中的Photos(照片)应用中获取用户所拍摄的图像内容。最直接的实现方式是借助UIImagePickerController这一工具,但使用该工具时,相关类必须遵循UIImagePickerControllerDelegate以及UINavigationControllerDelegate这两个协议。
在开发图片选取功能时,作者将整个流程封装为三个函数(其中两个属于协议中定义的方法)。
第一个函数的具体实现如下:

复制代码
    /

全部评论 (0)

还没有任何评论哟~