iOS开发之如何加载plist文件
iOS开发之如何加载plist文件
shenhuniurou 发表于2年前
iOS开发之如何加载plist文件
  • 发表于 2年前
  • 阅读 40
  • 收藏 0
  • 点赞 1
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

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];



标签: iOS plist
共有 人打赏支持
粉丝 20
博文 78
码字总数 63826
×
shenhuniurou
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: