iOS学习之—— NSUserDefaults

来源:互联网 发布:苹果系统修复软件 编辑:程序博客网 时间:2024/05/17 08:29

NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。
[NSUserDefaults standardUserDefaults]实例化
//将数据全部存储到NSUserDefaults中

    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];  
//存储时,除NSNumber类型使用对应的类型意外,其他的都是使用setObject:forKey:  
    [userDefaults setInteger:myInteger forKey:@"myInteger"];      [userDefaults setFloat:myFloat forKey:@"myFloat"];      [userDefaults setDouble:myDouble forKey:@"myDouble"];      [userDefaults setObject:myString forKey:@"myString"];      [userDefaults setObject:myDate forKey:@"myDate"];      [userDefaults setObject:myArray forKey:@"myArray"];      [userDefaults setObject:myDictionary forKey:@"myDictionary"];  
//这里建议同步存储到磁盘中,但是不是必须的  
    [userDefaults synchronize];  
1 0
原创粉丝点击