SBJSON ios 5 或原生苹果 JSON
Posted
技术标签:
【中文标题】SBJSON ios 5 或原生苹果 JSON【英文标题】:SBJSON ios 5 or native apple JSON 【发布时间】:2013-01-04 15:23:57 【问题描述】:刚开始在 ios 中使用 JSON。我有一个使用 SBJSON 的应用程序的早期版本。我正在从头开始重建它,想知道是否应该继续使用 SBJSON 或苹果的原生 JSON 支持?
谢谢
【问题讨论】:
为什么不使用内置类?NSJSONSerialization
工作得很好,你会少一个依赖。
好的,只是检查一下,确保它不是劣势
【参考方案1】:
有些人对此做了一些研究,似乎 NSJSONSerialization 比 SBJSON 性能更高
http://blog.skulptstudio.com/nsjsonserialization-vs-sbjson-performance
【讨论】:
无法打开此链接。你能告诉我哪个性能最好吗? 博客建议对于典型用例,NSJSONSerialization 比 SBJSON 性能更高 哪一个是 iOS > 5.0 的最佳选择。【参考方案2】:我认为使用 SBJSON 类的唯一原因是 iOS NSJSONSerialization。在我看来,在为 iOS 开发时,Native 几乎总是更好的选择。
【讨论】:
【参考方案3】:请注意,SBJSON(以及我修改后的 KSJSON 版本)支持自定义对象序列化,这不仅使其 - 当然 - 比 NSJSONSerialization 慢,而且可能正是您所需要的。
NSJSONSerialization 不支持带有自定义类的对象图。
【讨论】:
以上是关于SBJSON ios 5 或原生苹果 JSON的主要内容,如果未能解决你的问题,请参考以下文章