iOS研发中的数据存储包括以下几种方式:plist文件、NSUserDefault、Archiver、sqlite、CoreData。
1、plist文件
- funcsaveWithFile()
- {
- ///1、获得沙盒的根路径
- lethome=NSHomeDirectory()asNSString;
- ///2、获得Documents路径,使用NSString对象的stringByAppendingPathComponent()方法拼接路径
- letdocPath=home.stringByAppendingPathComponent("Documents")asNSString;
- ///3、获取文本文件路径
- letfilePath=docPath.stringByAppendingPathComponent("data.plist");
- vardataSource=NSMutableArray();
- dataSource.addObject("衣带渐宽终不悔");
- dataSource.addObject("为伊消得人憔悴");
- dataSource.addObject("故国不堪回首明月中");
- dataSource.addObject("人生若只如初见");
- dataSource.addObject("暮然回首,那人却在灯火阑珊处");
- //4、将数据写入文件中
- dataSource.writeToFile(filePath,atomically:true);
- println("\(filePath)");
- }