美文网首页
关于plist你了解多少

关于plist你了解多少

作者: Harry_Coding | 来源:发表于2019-02-25 15:04 被阅读0次

这边文章主要记录在不同的区域,读取plist都有什么限制。

  1. 首先说一下plist的存取吧
    存储为plist
    NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
    path = [path stringByAppendingPathComponent:@"config.plist"];
    BOOL result = [self.configure writeToFile:path atomically:YES];
    
    NSDictionary *cacheDict = @{@"name":@"zhangsan"};
    [cacheDict writeToFile:path atomically:YES];

读取plist文件
读取plist的文件的时候路径是关键。

/// 从自己存储的沙盒读取plist
    NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
    path = [path stringByAppendingPathComponent:@"config.plist"];
    BOOL result = [self.configure writeToFile:path atomically:YES];
    
    NSDictionary *cacheDict = @{@"name":@"zhangsan"};
    [cacheDict writeToFile:path atomically:YES];
    
    [NSDictionary dictionaryWithContentsOfFile:path];
/// 从手动创建的plist读取plist(此处系统的plist在mainBundle的里,此位置不允许写入,只能读取)
NSString *path = [[NSBundle mainBundle] pathForResource:@"config.plist" ofType:nil];
    NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:string];
  1. 总结
    如果想像我一样想要更新手动创建的plist的时候,我们就会遇到问题,无法直接修改。我们需要将手动创建的plist先复制一份存储在沙盒内,然后通过沙盒去读写plist。
    所以最后我们总结,沙盒才是我们可以有读写权的磁盘空间,而根目录下的文件只有读权。

相关文章

  • 关于plist你了解多少

    这边文章主要记录在不同的区域,读取plist都有什么限制。 首先说一下plist的存取吧存储为plist 读取pl...

  • 关于爱情,你知道多少?

    关于爱情,你了解多少呢?

  • 关于“改变” 你了解多少

    关于改变,我说说我从哪些地方获得过内容信息 最开始是之前学习“如何高效学习”这个主题时,从好几本书里知道一些重要理...

  • 关于梦,你了解多少?

    在这次的学习中,我知道了梦存在的意义。有人会说,多梦不好,噩梦会影响睡眠质量等等。 梦来自右脑的语言。 弗洛伊德在...

  • 关于PPT你了解多少?

    我第一次接触PPT是我上小学的时候,那时学校有一门课程叫做“计算机与信息”,是我很喜欢的课之一,每周我们班都有两节...

  • 关于饺子,你了解多少?

    饺子是一种历史悠久的民间吃食,深受老百姓的欢迎,民间有“好吃不过饺子”的俗语。每逢新春佳节,饺子更成为一种应时不可...

  • 关于改变,你了解多少

    先说说为什么要改变吧 首先,改变的意义在于使自己更优秀,以便能体味一种优秀姿态所带来的生活,我想这是每个人...

  • 关于癌症,你了解多少?

    要不是家里的亲人得了癌症,我可能永远都不会去关注癌症,对于癌症的印象,也只停留在它是一种绝症。而当癌症真正降临在自...

  • 关于生肖你了解多少???

    全球生肖大不同! 如果有人再对你 说不好意思我们的生肖不合,那你告诉对方,我来自地球村和啥生肖都合的。 越南人 有...

  • 关于夜,你了解多少?

    一块大黑布准时的把天空围起! 也许是因为好奇, 月亮调皮的像个小孩,时不时的你会发现它总是透过大黑布向里窥探! 窥...

网友评论

      本文标题:关于plist你了解多少

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