从plist读取数据并封装

来源:互联网 发布:张无忌武功排名知乎 编辑:程序博客网 时间:2024/05/19 03:43
- (void)creatData {    //数据封装    self.addressDic = [NSMutableDictionary dictionaryWithCapacity:0];    NSString *path = [[NSBundle mainBundle]pathForResource:@"Cantact" ofType:@"plist"];    NSDictionary *dic = [NSDictionary dictionaryWithContentsOfFile:path];    for (NSString *key in dic) {        NSMutableArray *arr = [NSMutableArray arrayWithCapacity:0];            for (NSDictionary *dictionary in dic[key]) {                Person *person = [[Person alloc]initWithDictionary:dictionary];                [arr addObject:person];                [person release];            }        [self.addressDic setObject:arr forKey:key];    }    self.keyArray = [[self.addressDic.allKeys sortedArrayUsingSelector:@selector(compare:)]mutableCopy];}

0 0