美文网首页
IOS开发 NSUserDefaults的使用方法

IOS开发 NSUserDefaults的使用方法

作者: 灯火心晨 | 来源:发表于2018-06-07 20:27 被阅读0次

    NSUserDefaults适合存储轻量级的本地数据的保存,可以保存用户名,手机号等简单的数据。NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double),NSString,NSDate,NSArray,NSDictionary,BOOL

    获取NSUserDefaults对象   

    NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];

    保存数据

    [defaults setObject:@"aa" forKey:@"name"];   

    [defaults setInteger:16 forKey:@"age"];    

    [defaults setDouble:1.83f forKey:@"height"];   

    强制让数据立刻保存   

     [defaults synchronize];

    读取保存的数据     

    NSString *name=[defaults objectForKey:@"name"];          

    NSInteger age=[defaults integerForKey:@"age"];    

    double weight=[defaults doubleForKey:@"height"];

    删除数据

    删除一项数据

    NSUserDefaults *userDefatluts = [NSUserDefaults standardUserDefaults];

    [userDefaults removeObjectForKey:@"name"];

    [userDefaults synchronize];

    删除所有数据

    NSUserDefaults *userDefatluts = [NSUserDefaults standardUserDefaults];

    NSDictionary *dictionary = [userDefaults dictionaryRepresentation];

    for(NSString* key in [dictionary allKeys]){

        [userDefaults removeObjectForKey:key];

        [userDefaults synchronize];

    }

    相关文章

      网友评论

          本文标题:IOS开发 NSUserDefaults的使用方法

          本文链接:https://www.haomeiwen.com/subject/utsnsftx.html