刚开始在 iOS 中使用 JSON。我有一个使用 SBJSON 的应用程序的早期版本。我正在从头开始重建它,并且想知道是否应该继续使用 SBJSON 或苹果的原生 JSON 支持?
谢谢
刚开始在 iOS 中使用 JSON。我有一个使用 SBJSON 的应用程序的早期版本。我正在从头开始重建它,并且想知道是否应该继续使用 SBJSON 或苹果的原生 JSON 支持?
谢谢
有些人对此做了一些研究,似乎 NSJSONSerialization 比 SBJSON 性能更高
http://blog.skulptstudio.com/nsjsonserialization-vs-sbjson-performance
我认为使用 SBJSON 类的唯一原因是 iOS < 5.0 兼容性。如果您计划以 iOS 5.0 及更高版本为目标,我会选择原生NSJSONSerialization
. 在我看来,为 iOS 开发时,Native 几乎总是更好的选择。
请注意,SBJSON(和我修改后的 KSJSON 版本)支持自定义对象序列化,这不仅使它——当然——比 NSJSONSerialization 慢,而且可能正是你所需要的。
NSJSONSerialization 不支持带有自定义类的对象图。