iOS IPhone swift 实现 文件管理器 实时查看、管理、导出沙盒目录

KKViewer

preview sand box and operate files 环境:

Xcode:Xcode 8.2

Swift:swift3+

pod 'SMFloatWindow'

popover.gif

git 地址:demo 源码

pod 'KKViewer'

  • 快速查看沙盒文件目录
  • 增加文件夹功能
  • 删除文件夹/文件功能
  • 文件格式自动识别功能
  • 预览图片功能
  • 预览文本功能
  • 可直接查看 UserDefaults 中存储的内容
  • Airdrop 直接可以导出整个文件夹
  • 分享微信,QQ,Mac,第三方软件,电脑等多种途径分享
  • 已经实现国际化(英文、中文支持)

标记出了常见的几种文件格式

  • 文件夹

DirectoryIcon.png

  • 文本

TextIcon.png

  • 不支持格式

UnknowIcon.png

FileManager.png

图片预览功能

image.png

文本预览功能

txt.png

右上角 + 可以在当前目录下添加文件夹

add.png

右侧按钮可以分享文件夹或者文件到

  • mac 电脑
  • 微信
  • qq
  • email
  • AirDrop
  • 照片库
  • 第三方软件打开
  • 等等

share.jpeg

左滑可以删除文件夹或者文件

delete.png

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏阮一峰的网络日志

短网址还原的Bookmarklet

如今,很多网站提供短网址服务。 ? 但是有时候,我们需要知道真实网址是什么。 ? 一个个点击,实在太麻烦。何况在国内,很多网址是点不开的。 我一直希望,有人做一...

3678
来自专栏smy

微信小程序避坑指南

 详见官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/client-lib/cl...

4953
来自专栏非著名程序员

环境配置:React Native智能开发工具,可代码提醒的IDE—VS Code

(友情提示:RN学习,从最基础的开始,大家不要嫌弃太基础,会的同学请自行略过,希望不要耽误已经会的同学的宝贵时间) VS Code是一个专门为React Nat...

4105
来自专栏大魏分享(微信公众号:david-share)

VMware软件定义数据中心分析工具介绍----第二篇

在本文连载的第一篇中,我向大家介绍了vROps的架构、vROps的指标含义,以及如何自定义一个告警。该文章得到了VMware中国的转发,也使更多的朋友能够阅读到...

3788
来自专栏极客编程

Vue.js如何写一个简单的原生js模块,浏览器中的表现如何?

浏览器正在逐步的支持原生JavaScript模块。Safari和Chrome的最新版本已经支持它们了,Firefox和Edge也将很快推出。

2092
来自专栏iOS Developer

微信小程序开发教程-从零开始(3)

2346
来自专栏建站达人秀

如何搭建 WordPress 博客

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管...

1.1K4
来自专栏开源优测

webdriver介绍与Selenium RC的比较

什么是webdriver? webdriver是一个web自动化测试框架,不同于selenium IDE只能运行在firefox上,webdriver能够在不同...

3465
来自专栏静下来

设置wordpress文章标题在新标签打开

这个问题我也是今天才发现,我这个网站的标题是在当前页面打开的。 我个人是一直不喜欢这种打开方式的,不管是我自己的网站,还是别人的某些网站。 我觉得这样,有时...

3834
来自专栏陈纪庚

微信小程序bug记录与解决

第一张图是在开发工具上的,第二张图是在IOS真机上的。从上图可以看出来,在开发工具上显示很正常,而且没有padding,可是在真机上左上角就出现了paddi...

2972

扫码关注云+社区

领取腾讯云代金券