1

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

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

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

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

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

4

2 回答 2

0

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

于 2013-02-21T09:13:08.517 回答
-1

ARC 在编译时插入保留/释放调用,因此只要您使用支持 ARC 的编译器(例如,您在 10.8 上编译),您应该没问题。(可能有一些功能不受支持,例如弱指针。)

于 2013-03-04T11:04:26.953 回答