美文网首页
iOS 关于本地存储NSUserDefaults

iOS 关于本地存储NSUserDefaults

作者: 索性流年 | 来源:发表于2017-10-10 18:03 被阅读0次
    NSUserDefaults(也就是本地存储)他是一个单例可以永久储存数据,但是前提是,本地存储是以一种 Plist 文件的方式存储,所以,存储的类型要是 plist 文件能够存储的类型,其他类型,都要转换成plist 文件能够存储的类型,才可以存储.

    好了废话不多说,先上代码:

    //将上述数据全部存储到NSUserDefaults中
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    //存储时,除NSNumber类型使用对应的类型意外,其他的都是使用setObject:forKey:
    
    //这是将要存储的数据,我这里是一个 int 类型,只是一个简单的示范,具体存储的东西根据个人而论,反正换汤不换药
    [userDefaults setInteger:myInteger forKey:@" mymodel"];
    //这里建议同步存储到磁盘中,但是不是必须的
    [userDefaults synchronize];
    以上是存储接下来是读取文件:
    NSUserDefaults *userDefaultes = [NSUserDefaults standardUserDefaults];
    //读取数据到各个label中
    //读取整型int类型的数据
    NSInteger myInteger = [userDefaultes integerForKey:@"mymodel"];
    txtInteger.text = [NSString stringWithFormat:@"%d",mymodel];
    
    能力有限,只能写这么多.有什么问题欢迎大家留言指正,我看到一定回复.感谢!!!!!!!

    相关文章

      网友评论

          本文标题:iOS 关于本地存储NSUserDefaults

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