Ios userDefaultes本地存储
2015-08-05 16:36
316 查看
-(NSString*)readNSUserDefaults:(NSString*)string
{
NSUserDefaults *userDefaultes = [NSUserDefaults
standardUserDefaults];
//读取字典类型NSDictionary类型的数据
AppDelegate *myDelegate = [[UIApplication
sharedApplication]
delegate];
myDelegate.Dic= [userDefaultes
dictionaryForKey:@"MutableDict"];
if(!(myDelegate.Dic))
{
myDelegate.Dic = [NSMutableDictionary
dictionaryWithObjectsAndKeys:@"radio_buy",@"groupId0",@"radio_buy",
@"groupId1",@"radio_buy",@"groupId2",@"radio_buy",@"groupId3",@"radio_buy",@"groupId4",@"radio_buy",@"groupId5",@"radio_buy",
@"groupId6",@"radio_buy",@"groupId7",
nil];
}
NSString *myString = [myDelegate.Dic
objectForKey:string];
return myString;
}
-(void)saveNSUserDefaults:(NSMutableDictionary *)Dictionary
{
//将上述数据全部存储到NSUserDefaults中
NSUserDefaults *userDefaults = [NSUserDefaults
standardUserDefaults];
//存储时,除NSNumber类型使用对应的类型外,其他的都是使用setObject:forKey:
[userDefaults
setObject:Dictionary
forKey:@"MutableDict"];
//这里建议同步存储到磁盘中,但是不是必须的
[userDefaults
synchronize];
}
NSString* StrCheck = [self
readNSUserDefaults:string];
[self
saveNSUserDefaults:myDelegate.Dic];
{
NSUserDefaults *userDefaultes = [NSUserDefaults
standardUserDefaults];
//读取字典类型NSDictionary类型的数据
AppDelegate *myDelegate = [[UIApplication
sharedApplication]
delegate];
myDelegate.Dic= [userDefaultes
dictionaryForKey:@"MutableDict"];
if(!(myDelegate.Dic))
{
myDelegate.Dic = [NSMutableDictionary
dictionaryWithObjectsAndKeys:@"radio_buy",@"groupId0",@"radio_buy",
@"groupId1",@"radio_buy",@"groupId2",@"radio_buy",@"groupId3",@"radio_buy",@"groupId4",@"radio_buy",@"groupId5",@"radio_buy",
@"groupId6",@"radio_buy",@"groupId7",
nil];
}
NSString *myString = [myDelegate.Dic
objectForKey:string];
return myString;
}
-(void)saveNSUserDefaults:(NSMutableDictionary *)Dictionary
{
//将上述数据全部存储到NSUserDefaults中
NSUserDefaults *userDefaults = [NSUserDefaults
standardUserDefaults];
//存储时,除NSNumber类型使用对应的类型外,其他的都是使用setObject:forKey:
[userDefaults
setObject:Dictionary
forKey:@"MutableDict"];
//这里建议同步存储到磁盘中,但是不是必须的
[userDefaults
synchronize];
}
NSString* StrCheck = [self
readNSUserDefaults:string];
[self
saveNSUserDefaults:myDelegate.Dic];
相关文章推荐
- IOS学习笔记37——ViewController生命周期详解
- 字典中添加不同类型的值(ios)
- iOS开发多线程篇—NSOperation简单介绍
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- IOS XMPP的实践
- ios iphone6 Plus 的适配问题
- iOS应用启动时不占满全屏上下有黑边问题的解决方案
- iOS之捕捉home事件
- iOS 8 新特性介绍
- iOS 地图制作讲义
- 提高iOS开发效率的方法和工具
- phone开发过程中的一些小技巧,小知识
- ios基础-字符串和数组的block遍历
- iOS - is missing from working copy
- iOS之友盟错误统计解决
- ios开发日志工具之-deviceconsole
- IOS学习笔记01-环境搭建
- [ios]MKMapView中使用MKPolyline画线
- iOS绘图
- iOS NSMutableData