iOS 数据持久化 plist
来源:互联网 发布:截图下载软件 编辑:程序博客网 时间:2024/06/05 18:13
- (IBAction)saveBtn:(id)sender {
// 获取沙盒路径
NSString * home = NSHomeDirectory();
// 不建议这么写因为这样就会直接写死 将来苹果公司改变了路径名字 那就惨了
// NSString * path = [home stringByAppendingString:@"/Documents"];
// NSString * path = [home stringByAppendingPathComponent:@"Documents"];
//建议使用动态加载方式因为苹果公司的加载方法一般不会变
// NSUserDomainMask 在用户目录下查找
// NSDocumentDirectory 查找Documents文件夹
// YES 代表用户目录的~
NSString * doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES)lastObject];
// 拼接文件路径
NSString * path = [docstringByAppendingPathComponent:@"guoyule.plist"];
NSLog(@"%@",path);
NSArray * arr = @[@"guoyule",@"24"];
[arr writeToFile:pathatomically:YES];
NSDictionary * dict =@{@"name":@"guoyule",@"age":@"28"};
[dict writeToFile:pathatomically:YES];
/*
plist只能存储系统自带的一些常规的类,也就是有writeToFile方法的对象才可以使用plist保存数据
字符串/字典/数据/NSNumber/NSData...
*/
//自定义的对象不可以保存到plist中
}
- (IBAction)readBtn:(id)sender {
NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES)lastObject];
NSString *path = [docstringByAppendingPathComponent:@"guoyule.plist"]
;
// 读取数据
NSDictionary *dict = [NSDictionarydictionaryWithContentsOfFile:path];
NSLog(@"%@", dict);
}
- iOS 数据持久化 plist
- iOS 数据持久化-----plist
- iOS plist 数据持久化
- iOS 数据持久化之plist
- iOS 数据持久化 — Plist
- iOS数据持久化 归档 plist文件
- 数据持久化-plist
- ios学习(五):数据持久化之属性列表(.plist)
- iOS学习笔记—— 数据持久化(Plist)
- 【iOS开发-存储】数据持久化之plist存储
- iOS 数据持久化一-属性列表 Plist
- iOS开发-数据持久化之plist文件
- IOS 数据持久化(一)—— plist 存储
- iOS数据存储持久化(plist,偏好设置,归档)
- Plist--数据持久化1
- 数据持久化-写入plist
- 数据持久化—plist
- 【IOS沉思录】IOS的数据持久化(plist文件读写操作)
- onCreate中的savedInstanceState有何具体作用
- 03-10-2015
- 查找子树
- spring技术内幕 -- AOP 的实现
- EJB JPA 那些事
- iOS 数据持久化 plist
- java压缩,解压缩zlib文件
- MyEclipse10中配置WebLogic10
- Night模块(一)
- 单例模式
- 常用的16个c/c++面试题
- 关于二进制文件fread、fwrite函数使用读写
- Java程序编译和运行过程图文解析
- C++ this指针