乙個應用程式包含以下三個檔案
nsbundle 包(nsbundle資料夾),用來儲存建立工程時候,或者是開發時候所新增的檔案和**(也就是工程中左面所有多東西),在**執行的過程中,裡面的所有東西是全都不能修改。
documents資料夾:儲存的是在整個應用程式生命週期內一直存在的內容(5g以內)
libray:快取(快取或網路快取)
tmp:臨時性儲存(放的東西不用了就刪掉)
#pragma mark 複雜型別資料儲存 (序列化)
//歸檔,即將自己建立的model類轉換為二進位制格式,通過二進位制進行儲存
- (void)archiveobject
//解檔,將歸檔後的二進位制檔案解檔為相對應的型別物件
- (void)unaachiveobject
#pragma mark 獲取沙盒相對資料夾路徑
- (nsarray *)searhdocmentpath
#pragma mark 寫入
- (void)writestring
}#pragma mark 寫入陣列
- (void)writearray
}#pragma mark 讀取陣列
- (void)readarray
#pragma mark 讀取
- (void)read
#pragma mark 在text.txt檔案裡再寫入字串
- (void)writestringoftext
#pragma mark 寫data
- (void)writedata
#pragma mark 讀data
- (void)readdata
#pragma mark 輕量級儲存(如:qq號),跟登入資訊,
- (void)userdefaultswrite
#pragma mark 取defaults
- (void)readuserdefaults
iOS中本地儲存
用於儲存建立工程時 開發過程中 所新增的檔案或 等所有內容 開發過程中可以修改資料夾的內容 在執行過程中不可以修改 2 documents 在整個應用程式的生命週期內 將程式的資料存到蘋果官方的資料中 一般儲存資料庫 3 library 存放快取 4tmp 臨時性儲存 向本地儲存資料的過程 系統自帶...
IOS中的本地儲存
資料本地儲存的本質其實就是把資料儲存成檔案,儲存到程式的沙盒中.ios中的沙盒機制是一種安全機制 沙盒的本質 其實也是資料夾 通常沙盒中包含四個資料夾bundle,document,library,tmp 1.bundle bundle裡面存放的是 資源檔案 和配置檔案.注 內容在程式執行期間為唯讀...
iOS專案本地儲存NSUserDefault的改進
隨著專案的體積增加,功能增多,從一開始幾個地方使用。到多個地方使用,甚至有幾十處,反正就是有需要的時候就拿來用一下,反正a和b同時管理專案的時候注意儲存時存入不同的key值就可以了。但是這樣至少讓專案看起來不美觀,整理的時候有一種雜亂的感覺,有的同學說,那我用乙個管理類統一管理。把setvaluef...