美文网首页
iOS [NSUserDefaults standardUse

iOS [NSUserDefaults standardUse

作者: 有啊有 | 来源:发表于2017-07-21 17:27 被阅读0次

    目前,NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double),NSString,NSDate,NSArray,NSDictionary,BOOL.包括其子类,适合存储轻量级数据,例如用户的偏好设置,如果大数据量的数据,就要考虑其他的数据持久化了

    存:

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    [defaults setObject:存的数据 forKey:查找时的key];

    [defaults synchronize];(有时候会存储失败,这里是强行存储)

    取:

    [defaults objectForKey:查找时的key];

    [[defaults objectForKey:查找时的key] description];(有时候会莫名其妙的取不到数据,加上这句话试试)

    有时候,会怎么弄都不行,都取不到值,想着自己明明存上了,再次运行就是拿不到原来存储的数据了,这时候你可以删掉在你手机上的程序,重新跑一遍,或许好了,反正我这是这样做的,不防试一下.

    相关文章

      网友评论

          本文标题:iOS [NSUserDefaults standardUse

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