iOS 文件(files)功能使用筆記

iOS 文件(files)功能使用筆記

一.概述

1.Files 是什么

用一句話來總結(jié),F(xiàn)iles 可以集中管理 iOS 上應用內(nèi)創(chuàng)建的文件,以及各個云盤服務中保存的文件。

2.界面

Files 分為兩個主界面——「最近搜索」和「瀏覽」?!笧g覽」的是我們熟悉的文件管理器的布局。左側(cè)邊欄顯示云盤服務和標簽欄,右側(cè)是常見的樹狀結(jié)構(gòu)的文件系統(tǒng),既可以選擇網(wǎng)狀也可以選擇列表,整體來看和 Finder 如出一轍。

image

瀏覽界面

「最近搜索」也分為兩部分,上端顯示的是最近打開過的文件,方便再次快速的打開;下端是展示的是各個標簽所屬的文件。在最近搜索中,文件和文件夾都被直接顯示出來,不需要多次點擊,用戶通過上下滑動就可以查看文件。值得注意的是,無論是「最近搜索」還是「瀏覽」,搜索框的文章都在醒目的界面上端。

image

最近搜索界面

3.功能

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

大體來看 Files 中的文件可以分為三類:

  1. iPad 應用內(nèi)本地文件夾。在左側(cè)點擊「我的 iPad」,就會顯示本地應用的文件。例如 Byword 自帶的 「welcome.md」文件被默認保存在「iPad」文件夾中,在 Files 就會顯示出來。

  2. 第三方云盤服務,例如 Dropbox,Google Drive 也可以在 Files 中打開。

  3. 第三類則是各類應用,例如 PDF Expert,Quip。

和「我的 iPad」以及「iCloud」不同,第三方云服務以及第三類的應用的文件不會顯示 Files 原生的界面,而是會打開類似 「Document Provider」的界面。

4.Files 不是什么

看完上面的介紹,眼尖的讀者可以已經(jīng)意識到,Files 根本就不是一個 iOS 上的 Finder。蘋果對 iOS 文件系統(tǒng)所做的限制,到 Files 上依然沒有解除。

Finder 作為文件管理器,總的來看管理著三類文件:系統(tǒng)自帶文件;用戶創(chuàng)建和存儲在本機的文件;云盤文件。 Files 的突破在于,用戶可以在同一處管理各類云盤文件了,而不僅僅是蘋果自家的 iCloud Drive。應用的本地文件夾也一并被放了進來,但系統(tǒng)文件依然是不可查看和編輯的。

二.應用

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

但不包含系統(tǒng)文件的操作。這里的云端指的是所有被apple支持的云,并不僅僅指iCloud。本地應用么,指的便是所有支持了Files的應用。

2.當然所有的設(shè)備都是連通的你可以從任何iPhone

iPad和iPod touch查看和管理這些應用程序。然后,無論你在何處保存或使用何種設(shè)備,都可以輕松找到您要查找的內(nèi)容。

3.Files中查看到的應用內(nèi)的數(shù)據(jù),

都是存在于Documents中的。所以關(guān)于這一點,需要注意。你是否愿意將所有文件都顯示到Files中,供用戶操作

4.具體操作示例

4.1文件選取

要調(diào)用“文件”,其實很簡單,就是一個一個類UIDocumentPickerViewController,這個類的具體interface我還沒有去查閱,這里就不給大家亂說了,我只介紹怎么用它。

參考:http://www.itdecent.cn/p/a9fb7b7e5059

4.2存儲

1、將qq或微信的文檔拷貝到自己項目中,即拷貝模式;

2、將qq或微信的文檔存儲到“文件”中,即存儲模式

參考:http://www.itdecent.cn/p/e1e57f8e86c5

三.系統(tǒng)兼容

文件選取功能在iOS11之后開放,所以如果使用文件 作為文件中轉(zhuǎn)操作系統(tǒng)的兼容需要考慮.

四.風險點和安全

重要文件的隱藏問題

如果存在于Documents中的文件都會在Files中看到, 那該如何進行處理不必要的文件顯示

找到了一個辦法,利用unix文件系統(tǒng)的特性,在文件命名的時候加了一個點“.”實現(xiàn)了隱藏文件的效果。||按照下面的方法驗證,主要的點就在文件夾前面的那一個 .

五.參考

App 接入 iOS 11 的 Files App:http://www.itdecent.cn/p/61b4e26ab413

iOS 11:Files相關(guān)筆記:http://www.itdecent.cn/p/1665dd95b001

iOS 從iCloud中獲取文件:http://www.itdecent.cn/p/874f6ab4f816

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容