day08-UITableView-03复杂的Plist解析

day08-UITableView-03复杂的Plist解析_第1张图片
效果图

UITableView-01基本使用
UITableView-02模型优化

当数据很多时,还采用数据+代码混编的方式,其实维护成本也非常高得! 如果,现有数据,需在其他地方用上,还需要再写一遍!麻烦!
那么有没有一种方式,数据和代码分离.这就是Plist文件,可用来专门存放数据!

  • 解析Plist文件和嵌套的字典转模型
    嵌套的字典转模型
  • 获取对应数据 (与UITableView-02模型优化相同)
//组头和组尾
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
    CarGroup *group = self.carData[section];
    return group.headInfo;
}
- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section{
    CarGroup *group = self.carData[section];
    return group.endInfo;
}

你可能感兴趣的:(day08-UITableView-03复杂的Plist解析)