我正在努力解决我的应用中的性能问题。我正在使用RestKit
和getObjectsAtPath
从JSON加载一些对象。有时我从服务器获得数百个对象,包括嵌套关系。所以映射需要时间,我知道我无能为力。
然而,如果我多次调用getObjectsAtPath
并且服务器返回相同的对象,我的印象是RestKit
每次都会尝试重新映射相同的对象。
这是有道理的,因为RestKit
在映射之前无法知道对象是否已更改。但在我的具体情况下,我很遗憾,因为我知道这些对象永远不会改变。
有没有办法强制RestKit
不重新映射具有相同identificationAttributes
的两个对象?
答案 0 :(得分:0)
您无法阻止同一对象被映射两次,但性能影响类似于检查客户端上的更改。你应该做的是将“最后请求日期”之类的内容传递给服务器,以便它可以过滤并只返回适当的内容。