IOS 数据解析

+(NSArray*)allLists {

NSMutableArray*newlists = [NSMutableArrayarray];

//1.生成plist文件的完整路径

//[NSBundle mainBundle]获取当前工程的主文件夹

NSString*filePath = [[NSBundlemainBundle]pathForResource:@"news"ofType:@"plist"];

//把plist中的数据取出

NSArray*plistArray = [NSArrayarrayWithContentsOfFile:filePath];

for(NSDictionary*dicinplistArray) {

//每个字典对应创建一个对象并用字典中的值给对象的属性赋值

NewsList*list = [[NewsListalloc]init];

//list.title = dic[@"title"];

//list.newsImage = dic[@"newsImage"];

//list.commentCount = [dic[@"commentCount"] integerValue];

//KVCKey Value Coding

//会字典把所有的key逐个取出,然后用每个key的名字和对象的属性名字进行匹配,如果key和属性名称一样,就把value取出给该属性赋值

[listsetValuesForKeysWithDictionary:dic];

//将新闻列表添加到数组中

[newlistsaddObject:list];

}

returnnewlists;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在现在这个网络发达的时代里,要获取各种信息。我们会从网络获取XML或者JSON格式的数据,我们开发人员就要对它进行...
    MiracleGl阅读 6,547评论 2 184
  • 在iOS开发中,数据解析转化方面有许多比较好用的框架,如MjExtension,自己以前写过一个数据解析框架...
    iOS谢先森阅读 4,615评论 0 3
  • 所谓"解析":从事先规定好的格式中提取数据解析一共有两种格式:JSON和XML一、JSON全称JavaScript...
    cj2527阅读 4,235评论 1 1
  • #pragma mark ****JSON数据解析**** 一、JSON解析 1、概念:Javaacript ob...
    磊CC阅读 2,600评论 0 1
  • 1.前言 对服务器请求之后,返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) JSON和XM...
    峰子1994阅读 5,987评论 0 1

友情链接更多精彩内容