objective-c - 如果我正在进行手动内存管理,应使用哪个 Json 库

标签 objective-c cocoa automatic-ref-counting sbjson

我的代码必须与 10.5 到 10.8 mac os x 兼容。由于 10.5 上缺少 ARC,我正在进行手动内存管理。

我需要在项目中合并一些第三方 json 库才能处理 json。我对 Objective-c 和 cocoa 还很陌生。我担心我是否应该担心该库正在做什么内存管理?

在我看来,我不应该使用执行 ARC 的库,我是否正确?如果是这种情况,我需要您的建议来确定我应该使用哪个 json 库来进行手动内存管理。

似乎有 SBJson,但是 ARC 没有,我猜它不适合我的需要。

请问对这个新人有什么建议吗?

最佳答案

https://github.com/johnezang/JSONKit
性能非常高(通常比其他 JSON 库高一个数量级),易于使用。不需要 ARC。
更准确地说,JSONKit 不支持也可能不会支持 ARC,因此如果您计划将来切换到 ARC,请记住这一点。

关于objective-c - 如果我正在进行手动内存管理,应使用哪个 Json 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14998260/

相关文章:

ios - 使用 ARC 进行内存管理

objective-c - 在转换为 ARC 时,如何确保 Controller 在完成处理之前一直保留?

objective-c - 条件导入头文件只有iOS5

ios - 如何检测您的应用程序是否为 "side-loaded"并具有不同的证书?

ios - 转换为装箱语法需要转换 UIBarMetrics 警告

macos - NSPopover 内的 NSView : Converting Coordinates

python - 在 XCode 4 中运行 PyObjC 模板时发生泄漏

objective-c - 用于从 Microsoft PowerPoint 演示文稿中提取数据的 Cocoa API

objective-c - 弧,强和弱实例变量

ios - 隐藏导航栏,但当我转换到上一个 View (弹出)时,它会暂时显示旧的后退按钮。为什么?