我正在考虑从Web服务端点以JSON序列化数据到二进制属性列表的切换。我正在反序列化可可。有人同时使用NSPropertyListSerialization
和NSJSONSerialization
注意到解析时间有所不同吗?我很好奇,因为我之前已经读过它之间存在明显的差异—有关Hipmunk的示例,请参见this blog post(在“高级功能”部分中)。
如果NSJSONSerialization与外部库(例如JSONKit或TouchJSON)之间有明显的区别,我也很感兴趣。
最佳答案
我可以说NSJSONSerialization
比JSONKit快,我将它用于Core Graphics项目和代码,以前平均花费26毫秒的时间现在变成了16毫秒,而JSON反序列化仅发生了变化。
不确定NSPropertyListSerialization
,但是JSONKit的GitHub页面声称它比二进制.plist更快,这使我相信NSJSONSerialization
类是所有这些中最快的。如果我错了纠正我。