【问题标题】:Does Cocotron support Objective-C garbage collection?Cocotron 是否支持 Objective-C 垃圾回收?
【发布时间】:2010-01-20 19:23:44
【问题描述】:
我正在设置 Cocotron 以将我的 Mac 应用程序交叉编译为 Windows 的 EXE...我必须取出使用 Cocotron Windows 编译器构建它的编译器参数之一是启用目标的标志-C GCC 中的垃圾收集。
我是否必须将手动引用计数内存管理重新添加到我的应用程序中,以使其在 Windows 下运行时不会泄漏内存?或者是否有其他标志可以在 Cocotron 编译器中打开垃圾收集?
【问题讨论】:
标签:
objective-c
cross-platform
cocotron
【解决方案1】:
【讨论】:
-
实际上,Objective C 运行时是开源的,可以在opensource.apple.com 找到,所以我对这个评论有点困惑。也许他的意思是 Cocoa 运行时是专有的(它是)。我想知道为什么 Cocotron 不使用 Apple Runtime。这将为大家省去很多麻烦。
【解决方案2】:
垃圾收集需要 Mac OS X 运行时和 GC 库。我认为 Cocotron 运行时不支持它。