基于PhotosKit的截图整理工具
前言
因为工作原因,前阵子手机里的截图过多。
所以就想着自己开发一个工具,能够自动将所有截图归类到一个相册里。
效果展示:
学习成果
以下是这次的学习成果:
1、新的照片框架PhotosKit
2、扩展的开发(extension
)
3、iOS后台技术(backgroud fetch
)
4、swift
与Objective-C
的混编学习
5、自定义framework
的学习
6、使用PhotosKit
写了一个简单的图片选择器
(待继续完善再开源)
7、写了一个简单的图片浏览器
(待继续完善再开源)
PS:苹果现在已开放了很多不错的API,果然学无止境…
方案
1、最开始想用扩展,让其自动监测到截屏就将之放进screenshots
相册里
但是发现extension
是当用户下拉通知中心
才会执行代码,做不到自动监测并处理
2、后来又想用iOS7
之后的background fetch
自动监测
结果发现这个自动监测的是不定时的,所以也不符合要求
3、最终的方案:
写个扩展
,下拉通知中心后,自动查找全部照片里的截图做好归类,并在扩展
显示最新的4张截图
点击截图可以进入app里,查看全部截图
UI相关
顺便也画了个icon
——一个与此主题完全无关的icon
(完全是因为我那天刚好在喝咖啡
(而咖啡有个最大的好处,就是有助失眠
代码相关
代码本来前阵子已经动工了,不过这几天要开发公司的一些新接口,就暂时没继续开发这个截图工具了
没想到听说iOS 9
就自带将截图整理到一个相册的功能
而系统自带的,权限比我的高,所以体验更好 =。=
于是,我的意思是,s..h..i..t..
代码已放上github
go to github
Author: Arvit
Link: https://arvit.xyz/2015/09/17/github-SCScreenshot/
License: 知识共享署名-非商业性使用 4.0 国际许可协议