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