IOS的文件系統面向的是設備上的每個運行的應用程序。為了保證IOS系統的可用性和簡單性,IOS設備的終端用戶是無法直接訪問文件系統的,同時設備上的app與用戶一樣也是不能隨便直接訪問文件系統的。IOS的app與文件系統之間的交互被限定在了一個指定的空間或者說是一個目錄里,該目錄存在於每個App自身沙箱(sandbox)內部。每當在IOS設備上安裝一個新的app,IOS的設備上的程序安裝器會自動為這個新app提供一個主目錄(Home Directory),並將app安裝在為其創建的主目錄下,此外安裝器還會創建為app創建其它幾個關鍵性的目錄。所有這些創建的目錄組合起來就組成了app的文件系統主視圖。因此app對文件系統的操作也僅限定在了以上目錄的組合,app可以直接讀取這些目錄及目錄下的任何文件,同時app也可以在指定的任何目錄創建自己的文件或寫入自己的數據。翻過來說,在這個指定范圍之外app不能再訪問或創建任何目錄和文件。比較特殊的情況是,IOS系統會提供系統接口來允許app訪問,例如訪問用戶存儲在設備上的聯系方式,相冊。但訪問這些內容背后所對應的文件操作都是由底層的系統框架來完成。這也是app被稱為是一個“沙箱”的原因,在自己的沙箱內,app擁有全面的操作控制權;沙箱之外的東西,在有悖訪問規則的前提下,app不能做任何事情。
我們有時候使用itunes的時候,看到了有的app后面有一個文件夾的選項,這些app都把documents文件夾共享出來。
廢話不多說,直接上方法。
在Info.plist文件中添加UIFileSharingEnabled鍵,並將鍵值設置為YES。將您希望共享的文件放在應用程序的Documents目錄。

把UIFileSharingEnabled鍵插入之后會自動變成上圖中的樣式。
這樣就成了,你就可以在itunes中查看程序共享的Documents文件夾內的內容了。

看到了吧,把共享的文件夾存儲到本地進行查看。