iOS开发之如何加载plist文件

1、什么是plist文件?

        在做iOS开发时,我们应该经常会用到plist文件,那么什么是plist文件呢?它全名是Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,例如工程中的Info.plist文件。类似于android中的SharedPreferences。


2、读取plist文件中的数据

- (void)viewDidLoad {
    [super viewDidLoad];
    //我这里plist文件名为shop.plist
    
    //利用mainBundle来关联主资源包
    NSBundle *bundle = [NSBundle mainBundle];
    
    //获取plist文件所在的全路径
    NSFile *file = [bundle pathForResource:@"shop" ofType:@"plist"];
    //也可以是这样[bundle pathForResource:@"shop.plist" ofType:nil]
    
    //根据全路径得到一个数组对象,里面就是plist文件中的内容
    NSArray *dictArray = [NSArray arrayWithContentsOfFile:file];
    
    //打印数据
    NSLog(@"%@", dictArray);
}


3、写入数据到plist文件(先保存,后面再补充吧)

//plist的存储
     
     NSArray *arr = @[@"111", @"222"];
    
    //获取Caches文件夹
    NSString *cachePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)[0];
    
    //拼接文件名
    NSString *filePath = [cachePath stringByAppendingPathComponent:@"demo.plist"];
    
    [arr writeToFile:filePath atomically:YES];



转载于:https://my.oschina.net/shenhuniurou/blog/626804

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值