zoukankan      html  css  js  c++  java
  • 对plist文件的简单封装

    常常会用到对plist文件的封装

    +(NSArray *)LoadFriendsDataFromPlist:(NSString *)plistName{

        NSString * filePath = [[NSBundle mainBundle]pathForResource:plistName ofType:@"plist"];

        NSArray * array = [NSArray arrayWithContentsOfFile:filePath];

        NSMutableArray * dataArray = [NSMutableArray array];

        

        for (NSDictionary * dic in array) {

            //读取分组名

            NSString * groupName = [dic objectForKey:@"groupName"];

            //读取好友

            NSArray * friendArray =[dic objectForKey:@"friends"];

            //封装好友为

            NSMutableArray * personArray = [NSMutableArray array];

            for (NSDictionary * dic in friendArray) {

                Person * person = [[Person alloc]initWithName:[dic objectForKey:@"name"] iconName:[dic objectForKey:@"icon"] introduction:[dic objectForKey:@"intro"]];

                [personArray addObject:person];

            }

            NSDictionary * groupDic = @{@"friends":personArray,@"groupName":groupName};

            [dataArray addObject:groupDic];

        }

        return dataArray;

    }

  • 相关阅读:
    又见Dooyoul
    用premake编译跨平台opencv程序
    [try it] 使用Apache Ant
    用OllyDbg做破解
    什么是SEO
    SEO最新百度排名算法调整
    SEO网站外链的建设
    SEO网站title优化
    网站title优化应注意的细节
    [ios]设置ARC 【转】
  • 原文地址:https://www.cnblogs.com/damonWq/p/5342831.html
Copyright © 2011-2022 走看看