iOS开发基础-图片切换(3)之属性列表
延续:iOS开发基础-图片切换(2),对(2)里面的代码用属性列表plist进行改善。
新建 Property List 命名为 Data 获得一个后缀为 .plist 的文件。
按如图修改刚创建的文件:
最后,修改 infoArray 的 getter 方法:
1 //infoArray的getter方法 2 - (NSArray *)infoArray { 3 NSLog(@"需要获取图片信息数组"); 4 //只实例化一次 5 if (_infoArray == nil) { 6 NSString *path = [[NSBundle mainBundle]pathForResource:@"Data" ofType:@"plist"]; //获取plist文件路径 7 _infoArray = [[NSArray alloc] initWithContentsOfFile:path]; 8 NSLog(@"%@", path); 9 NSLog(@"实例化数组"); 10 } 11 return _infoArray; 12 }
使用 Plist 文件的好处:将数据与代码分离。