一、明确项目需求
1、设计一个计算器
2、设计密码进入主界面
3、实现调取摄像头进入主界面,并存入app相册中
4、实现获取用户相册,并实时显示出来且能够进行添加到app相册中
5、修改进入密码
6、进行UI交互设计
7、进行不同屏幕的适配
8、设置初次进入的引导界面
二、项目展示
1、进入界面为计算器。
9999为初始密码
2、输入密码后进入到隐私界面
3、相册界面
相册界面和添加照片界面均支持点选预览功能。
长按可进入照片编辑照片模式,可以批量对照片进行删除。
4、联系人界面
支持自定义添加联系人
三、总结
该项目利用Snapkit进行布局,RealmSwift进行相关数据的存储。在对获取系统照片并展示在相关collectionview中进行一定得优化,使之可以流畅的滚动。
由于项目基于ios12开发为了针对ios13以上的用户和不同屏幕尺寸进行了适度的优化和适配。
项目目前还未上架,有需要源码或有疑问的同学可以直接留言,欢迎大家一起进行交流。