iOS 文件(files)功能使用笔记

iOS 文件(files)功能使用笔记

一.概述

1.Files 是什么

用一句话来总结,Files 可以集中管理 iOS 上应用内创建的文件,以及各个云盘服务中保存的文件。

2.界面

Files 分为两个主界面——「最近搜索」和「浏览」。「浏览」的是我们熟悉的文件管理器的布局。左侧边栏显示云盘服务和标签栏,右侧是常见的树状结构的文件系统,既可以选择网状也可以选择列表,整体来看和 Finder 如出一辙。

image

浏览界面

「最近搜索」也分为两部分,上端显示的是最近打开过的文件,方便再次快速的打开;下端是展示的是各个标签所属的文件。在最近搜索中,文件和文件夹都被直接显示出来,不需要多次点击,用户通过上下滑动就可以查看文件。值得注意的是,无论是「最近搜索」还是「浏览」,搜索框的文章都在醒目的界面上端。

image

最近搜索界面

3.功能

Files 替代了 iOS 10 中 iCloud Drive ,除了界面上的不同,Files 可以管理更多的文件

大体来看 Files 中的文件可以分为三类:

  1. iPad 应用内本地文件夹。在左侧点击「我的 iPad」,就会显示本地应用的文件。例如 Byword 自带的 「welcome.md」文件被默认保存在「iPad」文件夹中,在 Files 就会显示出来。

  2. 第三方云盘服务,例如 Dropbox,Google Drive 也可以在 Files 中打开。

  3. 第三类则是各类应用,例如 PDF Expert,Quip。

和「我的 iPad」以及「iCloud」不同,第三方云服务以及第三类的应用的文件不会显示 Files 原生的界面,而是会打开类似 「Document Provider」的界面。

4.Files 不是什么

看完上面的介绍,眼尖的读者可以已经意识到,Files 根本就不是一个 iOS 上的 Finder。苹果对 iOS 文件系统所做的限制,到 Files 上依然没有解除。

Finder 作为文件管理器,总的来看管理着三类文件:系统自带文件;用户创建和存储在本机的文件;云盘文件。 Files 的突破在于,用户可以在同一处管理各类云盘文件了,而不仅仅是苹果自家的 iCloud Drive。应用的本地文件夹也一并被放了进来,但系统文件依然是不可查看和编辑的。

二.应用

1.Files提供了云端和本地应用文件的管理

但不包含系统文件的操作。这里的云端指的是所有被apple支持的云,并不仅仅指iCloud。本地应用么,指的便是所有支持了Files的应用。

2.当然所有的设备都是连通的你可以从任何iPhone

iPad和iPod touch查看和管理这些应用程序。然后,无论你在何处保存或使用何种设备,都可以轻松找到您要查找的内容。

3.Files中查看到的应用内的数据,

都是存在于Documents中的。所以关于这一点,需要注意。你是否愿意将所有文件都显示到Files中,供用户操作

4.具体操作示例

4.1文件选取

要调用“文件”,其实很简单,就是一个一个类UIDocumentPickerViewController,这个类的具体interface我还没有去查阅,这里就不给大家乱说了,我只介绍怎么用它。

参考:https://www.jianshu.com/p/a9fb7b7e5059

4.2存储

1、将qq或微信的文档拷贝到自己项目中,即拷贝模式;

2、将qq或微信的文档存储到“文件”中,即存储模式

参考:https://www.jianshu.com/p/e1e57f8e86c5

三.系统兼容

文件选取功能在iOS11之后开放,所以如果使用文件 作为文件中转操作系统的兼容需要考虑.

四.风险点和安全

重要文件的隐藏问题

如果存在于Documents中的文件都会在Files中看到, 那该如何进行处理不必要的文件显示

找到了一个办法,利用unix文件系统的特性,在文件命名的时候加了一个点“.”实现了隐藏文件的效果。||按照下面的方法验证,主要的点就在文件夹前面的那一个 .

五.参考

App 接入 iOS 11 的 Files App:https://www.jianshu.com/p/61b4e26ab413

iOS 11:Files相关笔记:https://www.jianshu.com/p/1665dd95b001

iOS 从iCloud中获取文件:https://www.jianshu.com/p/874f6ab4f816

iOS 11 新增的 Files 让你更好管理文件:https://sspai.com/post/40336

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343

推荐阅读更多精彩内容