Objective c 使用Restkit的性能问题(与TBXML相比)
我想使用RestKit解析来自服务器的XML数据。使用我们当前的方法下载和解析需要2-3秒。然而,当我现在使用RestKit+CoreData下载并解析相同的XML时,需要大约10秒钟。在我们的例子中,这太过分了,因为它会极大地影响最终用户体验 XML的大小为1.3MB,我将XML转换为具有以下属性的两个实体: 家长:Objective c 使用Restkit的性能问题(与TBXML相比),objective-c,ios,performance,core-data,restkit,Objective C,Ios,Performance,Core Data,Restkit,我想使用RestKit解析来自服务器的XML数据。使用我们当前的方法下载和解析需要2-3秒。然而,当我现在使用RestKit+CoreData下载并解析相同的XML时,需要大约10秒钟。在我们的例子中,这太过分了,因为它会极大地影响最终用户体验 XML的大小为1.3MB,我将XML转换为具有以下属性的两个实体: 家长: 3字符串属性 1整数32属性 嵌套对象: 2个日期属性(带有分配给映射的自定义日期格式化程序:yyyy-MM-dd HH:MM:ss'Z') 2个字符串属性 是否有一种方
- 3字符串属性
- 1整数32属性
- 2个日期属性(带有分配给映射的自定义日期格式化程序:
)yyyy-MM-dd HH:MM:ss'Z'
- 2个字符串属性
是否有一种方法可以提高我的设置的性能,CoreData的折衷是否很大,因此只使用RestKit而不使用CoreData可能是有意义的。你是在比较苹果和桔子。使用TBXML下载和解析要比RestKit+CoreData少得多,后者下载、解析、动态映射到对象并存储到CoreData 很好地概述了在iOS设备上运行的各种XML解析器的性能特征。TBXML是最快的,libxml2dom解析要慢20%左右