我可以在非可可程序上使用Apples垃圾收集器吗?

时间:2012-01-05 10:50:22

标签: macos cocoa garbage-collection

Apple自10.5以来提供了自己的垃圾收集器实现。

我听说它是​​一个保守的GC,所以我想知道我是否可以在我的纯C程序中替换Boehm-Weisser垃圾收集器。我使用Boehm的GC已有7年了,但它在线程方面确实缺乏功能,并且使用苹果线程池(又名Grand Central Dispatch)是不可能的。

那么Cocoa / Objective C的语言依赖于垃圾收集器呢?

1 个答案:

答案 0 :(得分:0)

来自WWDC视频的视频Apple已经说过libAuto(http://opensource.apple.com/source/libauto/libauto-180/)与语言无关,所以几乎可以使用它。