最简单的本地储存数据和读取数据。plist

储存数据:

  数据一般应该保存到NSDictionary中,多组数值的话应该保存到NSMutableDictionary中,然后将NSDictionary保存到NSMutableDictionary中,最后将NSMutableDictionary保存到plist文件中。代码如下:

存:

 NSDictionary* dic = [[NSDictionary alloc] initWithObjectsAndKeys:dataLabel.text,DATEPICKER_TIME, nil];//可以添加多个key值

NSMutableDictionary* dics  = nil;

[dics setObject:dic  forKey:_clockName]; //向dics中添加dic

[dics writeToFile:@"文件名称" atomically:NO]

文件名称的获得:

NSString* string =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

NSString* fileName = [string  stringByAppendingPathComponent:@"userFile.plist"]
这样就保存成功了。

保存成功后储存的路径为/Users/用户名/Library/Application Support/iPhone Simulator 下的Document中。


读取数据:

NSFileManager* manager = [NSFileManager defaultManager];  //设置文件管理器

    if ([manager fileExistsAtPath:fileName]) {      //查找符合filename的文件 

        NSDictionary* dic = [[NSDictionary alloc] initWithContentsOfFile:文件名称];  //读取出来

NSDictionary* clock = [dic objectForKey:_clockName];//根据key查找出要找的dic 

//然后就可以根据key来对应相应的值了。






  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值