本文是對"蘋果“文件處理"的簡單翻譯橱健,如有翻譯不當之處,歡迎指正
在創(chuàng)建誊爹、查看和操作文件時蹬刷,人們不需要考慮文件系統(tǒng)瓢捉。如果你的應用程序與文件一起工作频丘,盡量淡化文件處理。
灌輸信心泡态,工作總是被保留搂漠,除非被取消或刪除。一般來說某弦,不要讓人們顯式地保存文件桐汤。相反而克,在打開和關閉文件時自動保存更改,并切換到另一個應用程序怔毛。在某些情況下员萍,比如編輯現有文件時,保存和取消選項可能仍然是有意義的拣度,以便確認編輯何時被捕獲碎绎。
不要提供只創(chuàng)建本地文件的選項。用戶通常希望所有的文件都能在他們所有的設備上使用抗果。只要有可能筋帖,你的應用就應該通過iCloud等服務來支持基于云的文件存儲。
實現一個直觀的冤馏、圖形化的文件瀏覽界面日麸。理想情況下,使用系統(tǒng)熟悉的文檔選擇器進行瀏覽逮光。如果您實現了自定義文件瀏覽器代箭,請確保它是直觀且高效的。文件瀏覽器在高度圖形化的時候工作最好涕刚,提供文件的可視表示梢卸。為了更快的導航,可以考慮提供一個新的文檔按鈕副女,這樣人們就不需要去其他地方創(chuàng)建新文檔了蛤高。
讓用戶在不離開應用程序的情況下預覽文件筑累,你可以使用Quick Look來讓人們查看Keynote钓株、數字、頁面文檔命辖、pdf文件沟涨、圖片和其他類型文件的內容恤批,即使你的應用并沒有打開它們。請參閱Quick Look.
在適當的時候裹赴,與其他應用程序共享文件喜庞。如果這是有意義的,你的應用可以通過文檔提供商擴展與其他應用分享它的文件棋返。你的應用還可以讓人們?yōu)g覽和打開其他應用的文件延都。對于開發(fā)人員指南,請參閱文檔選擇器編程指南睛竣。