【问题标题】: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 for Windows

    总而言之,由于许可问题,Cocotron 有自己的运行时,因此它会落后于 Apple。我怀疑只是开发人员还没有实现 GC。

    【讨论】:

    • 实际上,Objective C 运行时是开源的,可以在opensource.apple.com 找到,所以我对这个评论有点困惑。也许他的意思是 Cocoa 运行时是专有的(它是)。我想知道为什么 Cocotron 不使用 Apple Runtime。这将为大家省去很多麻烦。
    【解决方案2】:

    垃圾收集需要 Mac OS X 运行时和 GC 库。我认为 Cocotron 运行时不支持它。

    【讨论】:

      猜你喜欢
      • 2018-10-29
      • 2021-12-10
      • 1970-01-01
      • 2010-09-29
      • 2011-11-29
      • 2021-12-20
      • 2010-09-19
      • 2015-06-10
      • 2010-11-01
      相关资源
      最近更新 更多