1.寫檔案
nsdata
*dat = [[
nsdata
alloc]initwithcontentsofurl:[
nsurl
urlwithstring:imageurl]];
nsstring
@"documents"
nsstring
stringwithformat:
@"documentdataf"
]];
[dat writetofile:fullpath atomically:no];
uiimage *img = [uiimage imagewithcontentsoffile:fullpath];
2.物件序列化儲存
2.1匯入第三方mjextension檔案
2.2將你要存入的模型.m檔案裡加上
mjcodingimplementation
2.3使用下列方法訪問
儲存陣列(自定義物件)到nsuserdefaults
+ (void)userdefaultsarchivecustomarray:(nsmutablearray *)array withkey:(nsstring *)key
從nsuserdefaults解析出陣列(自定義物件)
+ (nsmutablearray *)userdefaultsunarchivearraywithkey:(nsstring *)key
3.資料庫(sqlite)
匯入fmdatabase檔案
實現資料酷的增刪改查
4.快取
匯入sdwebimage檔案
iOS開發常用的幾種儲存方式
它們分別是 1.nsuserdefaults 2.檔案儲存 3.歸檔 序列化 4.資料庫 sqlite 5.coredata 6.keychain 接下來我們簡單的介紹一下他們的區別和基本用法 一 nsuserdefaults 儲存的基本資料型別 nsstring nsarray nsdiction...
iOS幾種資料儲存方式
1 pist檔案讀與寫 1.1 使用須知 1.2 讀寫資料 例項 nsstring docpath nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes 0 拼接要儲存的地方的路徑 1 寫入資料 ar...
iOS傳值的幾種方式
選擇房間的 protocolroomvcdelegate 方法 void selectroomname nsstring name property nonatomic,assign iddelegate 在第乙個頁面 新增 方法 需要設定 物件 self.delegate self 呼叫 方法 把...