首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Restkit (vs.TBXML)的性能问题

使用Restkit (vs.TBXML)的性能问题
EN

Stack Overflow用户
提问于 2012-03-01 13:59:40
回答 1查看 387关注 0票数 2

我想使用RestKit解析来自我们服务器的XML数据。下载和解析需要2-3秒与我们目前的方法使用TBXML。但是,当我现在使用RestKit + CoreData下载和解析相同的XML时,大约需要10秒。这在我们的例子中是太多了,因为它会极大地影响最终用户体验。

XML的大小为1.3MB,我将XML转换为两个具有以下属性的实体:

父级:

  • 3个字符串属性
  • 1 Integer32属性

嵌套对象:

  • 2个日期属性(为映射分配了一个自定义日期格式化程序:yyyy-MM-dd HH:mm:ss'Z')
  • 2个字符串属性

是否有一种方法可以提高我的设置的性能,并且CoreData的权衡相当大,所以只使用RestKit而不使用CoreData可能是有意义的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-16 17:38:00

你在把苹果和橘子作比较。与RestKit + CoreData相比,使用TBXML下载和解析所做的工作要少得多,后者可以下载、解析、动态映射到对象并存储到CoreData。

这篇文章很好地概述了运行在iOS设备上的各种XML解析器的性能特征。TBXML是最快的,libxml2 DOM解析速度大约慢了20%。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9517507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档