SwiftUI讀寫檔案基礎操作,解決檔案儲存問題

2021-10-04 23:53:50 字數 727 閱讀 5418

如何儲存和讀取檔案

如何將class和struct物件儲存到檔案中

如何將儲存到檔案中到資料再讀取回來

當您的應用程式不執行或裝置關閉時,您的應用程式可以將資料儲存到持久儲存在裝置中的檔案中。本章介紹如何以及在何處儲存和檢索檔案。它還討論了可操縱檔案的其他一些方式,例如應用程式如何彼此共享以及與雲共享文件。本章還說明了如何在「使用者預設設定」中維護使用者首選項,並介紹了一些特殊的檔案格式和使用其資料的方式,例如xml,json,sqlite,core data,pdf和影象

整個裝置的檔案內容無法在您的應用程式檢視中開啟。取而代之的是,裝置永久性儲存的有限區域專用於每個應用程式:這是應用程式的沙箱。這樣做的想法是,每個應用程式僅看到自己的沙箱,就不會影響到屬於其他應用程式的檔案,從而可以防止自己的檔案受到其他應用程式的影響。如果使用者刪除您的應用,您的沙箱以及您的資料將被刪除;否則,它應該可靠地持久。

引用檔案或目錄的首選方法是使用檔案url,即file url。另一種可能的方法是使用檔案路徑或路徑名,它是乙個字串。如有必要,您可以通過詢問url的路徑將其從檔案url轉換為檔案路徑,或者使用url初始化程式init(fileurlwithpath :)從路徑名轉換為檔案url。但總的來說,您應該堅持使用url物件。

沙箱包含一些標準目錄,並且存在用於引用它們的內建方法。您可以通過以下方式獲取標準目錄的url。

filemanager例項,通常為filemanager.defa

C 讀寫檔案操作基礎

include include 讀寫檔案的標頭檔案 include using namespace std 1 文字檔案 寫檔案 1 包含標頭檔案 include 2 建立流物件 ofstream ofs 3 指定路徑和開啟方式 ofs.open 路徑,開啟方式 開啟方式 ios in 讀檔案開啟 ...

Python 檔案讀寫基礎操作例項

本文針對python入門者提供了乙個檔案讀寫的例項,並且對程式進行了詳細的分析,保證剛接觸到python的入門者能理解。如下 created on aug 3 2007 author suqi791776 def main infile open test1.txt r test1 is a def...

C 基礎 檔案流讀寫操作

int arr 定義檔案流物件 ofstream ofile 開啟檔案 ofile.open test.txt ios out if ofile 把內容寫入檔案 for int i 0 i sizeof arr sizeof arr 0 i 關閉檔案流物件 ofile.close int arr 1...