//聯(lián)系人:石虎QQ: 1224614774昵稱(chēng):嗡嘛呢叭咪哄
iOS保存數(shù)據(jù)有很多種方式,這里提供一種使用字典保存數(shù)據(jù)的方法
//構(gòu)建文件路徑
let?path?=?NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,?NSSearchPathDomainMask.UserDomainMask,true)[0].stringByAppendingPathComponent("contacts.data");
NSLog("Path:%@",?path);
//從文件加載數(shù)據(jù)
var?arr?=?NSMutableDictionary(contentsOfFile:?path);
//arr?.removeAllObjects();//清理數(shù)據(jù)
//賦值
let?index?=?arc4random();//隨機(jī)數(shù)
var?k?=?String(index);//鍵
var?v?="abc?-?"+String(index)//值
//設(shè)置數(shù)據(jù)
arr?.setObject(v,forKey:?k);
//保存數(shù)據(jù)到文件
var?ok?=?arr?.writeToFile(path,atomically:true)
NSLog("Write:%@",ok!)
//打印數(shù)據(jù)
if(arr?!=nil){
foritem?in?arr!.keyEnumerator()?{
let?s?:??String?=?arr?.valueForKey(item?as!?String)?as!?String;
NSLog("k:%@?v:%@",?item?as!?String,?s);
}
}
謝謝!!!