iOS开发---plist文件

2018-07-02  本文已影响13人  肉肉要次肉

1、什么是plist文件

将数据直接写在代码里面,不是一种合理的做法。如果数据经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低,因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码

一般可以使用属性列表文件存储NSArray或者NSDictionary之类的数据,这种属性列表文件的扩展名是plist,因此也成为“Plist文件”

2、创建plist文件

右键->New files ->ios  Resource ->Property List

3、解析plist文件

//获得Plist文件的全路径

NSBundle*bundle = [NSBundlemainBundle];

NSString*path = [bundlepathForResource:@"imageData"ofType:@"plist"];

//加载plist文件

_images= [NSArrayarrayWithContentsOfFile:path];

- (NSArray*)images

{

   if(_images==nil) {

       NSBundle*bundle = [NSBundlemainBundle];

       NSString*path = [bundlepathForResource:@"imageData"ofType:@"plist"];

       _images= [NSArrayarrayWithContentsOfFile:path];

    }

   return_images;

}

上一篇 下一篇

猜你喜欢

热点阅读