當前位置:成語大全網 - 新華字典 - ios 如何保存存有對象的數組或者字典

ios 如何保存存有對象的數組或者字典

多種保存方式。

用戶偏好保存:NSUserDefaults

保存:[[NSUserDefaults standardUserDefaults] setObject:妳的字典或數組 forKey:@"設置關鍵key"];

取出(根據妳設置的key來取出):?[[NSUserDefaults standardUserDefaults] objectForKey:@"設置關鍵key"];

2.保存到沙盒路徑(數組同理)

NSDictionary *dic = @{};

//得到本地沙盒路徑

NSString *libPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];

//拼接文件路徑

NSString *path = [libPath stringByAppendingPathComponent:@"妳的文件名.格式"];//壹般常用plist

//保存

[dic writeToFile:path atomically:YES];

3.corodata或sqlite3

4.轉換成字節流保存。

5.歸檔。