美文网首页iOS技术集合
iOS的数据存储之plist,你用对了么

iOS的数据存储之plist,你用对了么

作者: swift_honor | 来源:发表于2018-12-06 11:46 被阅读0次
MacBook-Pro-Desk-with-Cookies.jpg

iOS的存储方式很多,今天我们来看看plist的简单存储与读取

存储和修改plist文件

+ (void)saveKeywords:(NSArray *)array {
    if (!IS_VALID_ARRAY(array)) {
        return;
    }
    NSString *path = [TYTools getDocumentsPath];
    path = [path stringByAppendingPathComponent:@"TYKeywords.plist"];
    BOOL succ = [array writeToFile:path atomically:YES];
    if (succ) {
        NSLog(@"存储成功");
    } else {
        NSLog(@"存储失败");
    }
}

获取plist文件数据

+ (NSArray *)getKeyWordsFromPlist {
    NSString *path = [TYTools getDocumentsPath];
    path = [path stringByAppendingPathComponent:@"TYKeywords.plist"];
    return [NSArray arrayWithContentsOfFile:path];
}

删除plist文件,即删除数据

+ (void)removeAllKeywords {
    NSString *path = [TYTools getDocumentsPath];
    path = [path stringByAppendingPathComponent:@"TYKeywords.plist"];
    NSError *error;
    [[NSFileManager defaultManager] removeItemAtPath:path error:&error];
    if (error == nil) {
        NSLog(@"删除成功");
    }
}

附加方法 - 获取Documents路径

+ (NSString *)getDocumentsPath {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    return [paths objectAtIndex:0];
}

相关文章

  • iOS的数据存储之plist,你用对了么

    iOS的存储方式很多,今天我们来看看plist的简单存储与读取 存储和修改plist文件 获取plist文件数据 ...

  • 数据存储

    iOS应用数据存储的常用方式 1. Plist存储(属性列表) Plist存储(Documents) Plist提...

  • iOS数据存储

    iOS应用数据存储方式(XML属性列表-plist) 一、ios应用常用的数据存储方式 1.plist(XML属性...

  • IOS数据存储常用方式(一)plist

    IOS数据存储有很多方式 今天主要讲的是plist存储 一.数据存储主要方式 XML属性列表(plist)归档 /...

  • iOS数据存储--数据库

    iOS中数据存储方式 iOS中数据存储方式主要有以下几种 Plist NSUserDefaults NSCodin...

  • UI控件进阶3——数据存储

    数据存储 iOS应用数据存储的常用方式?XML属性列表(plist)归档(归档:用某种格式来保存一个或者多个对象,...

  • ios数据存储

    数据存储 iOS应用数据存储的常用方式 - XML属性列表(plist)归档 - Preference(偏好设置)...

  • Swift之沙盒与数据存储

    应用沙盒结构分析 IOS中的数据存储 1、存储为plist属性列表 2、使用NSUserDefaults存储数据 ...

  • 数据存储(归档解档,沙河存储)

    数据存储 iOS应用数据存储的常用方式 XML属性列表(plist)归档 存Documents中 Prefere...

  • iOS数据持久化

    iOS数据持久化 iOS应用数据存储的常用方式 XML属性列表(plist)归档 Preference(偏好设置)...

网友评论

    本文标题:iOS的数据存储之plist,你用对了么

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