我正在考虑从Web服务端点以JSON序列化数据到二进制属性列表的切换。我正在反序列化可可。有人同时使用NSPropertyListSerializationNSJSONSerialization注意到解析时间有所不同吗?我很好奇,因为我之前已经读过它之间存在明显的差异—有关Hipmunk的示例,请参见this blog post(在“高级功能”部分中)。

如果NSJSONSerialization与外部库(例如JSONKitTouchJSON)之间有明显的区别,我也很感兴趣。

最佳答案

我可以说NSJSONSerialization比JSONKit快,我将它用于Core Graphics项目和代码,以前平均花费26毫秒的时间现在变成了16毫秒,而JSON反序列化仅发生了变化。

不确定NSPropertyListSerialization,但是JSONKit的GitHub页面声称它比二进制.plist更快,这使我相信NSJSONSerialization类是所有这些中最快的。如果我错了纠正我。

10-08 02:48