首页 > 其他 > 详细

数据存储之plist、偏好设置

时间:2015-11-17 16:56:44      阅读:149      评论:0      收藏:0      [点我收藏+]

// 偏好设置---------------------------------

    // 存储基本类型数据

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    [defaults setObject:@"hello world!" forKey:@"testsavekey"];

    // 强制保存,否则需要等系统保存,时间不定

    [defaults synchronize];

    

    // 取数据

    NSString *testStr = [defaults objectForKey:@"testsavekey"];

    NSLog(@"testStr = %@", testStr);

    

    // 数据存储plist-----------------------------

    // Document路径获取

    NSArray *documentPathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    NSString *documentPath = [documentPathArray firstObject];

    NSLog(@"document path = %@", documentPath);

    NSString *filePath = [documentPath stringByAppendingPathComponent:@"test.plist"];

    

    // 数据写入文件

    NSMutableDictionary *dic = [[NSMutableDictionary alloc]initWithCapacity:1];

    [dic setObject:@"hello" forKey:@"key1"];

    [dic setObject:@"world !" forKey:@"key2"];

    [dic writeToFile:filePath atomically:YES];

    

    // 读取数据

    NSDictionary *readDic = [NSDictionary dictionaryWithContentsOfFile:filePath];

    NSLog(@"readDic = %@", readDic);

数据存储之plist、偏好设置

原文:http://www.cnblogs.com/xiangjune/p/4971953.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!