gpt4 book ai didi

iphone - 我应该在 iPhone 操作系统中 -drain 或 -release 一个自动释放池吗?

转载 作者:行者123 更新时间:2023-12-03 20:27:17 25 4
gpt4 key购买 nike

医生说:

In a garbage-collected environment, sending a drain message to a pool triggers garbage collection if necessary; release, however, is a no-op. In a reference-counted environment, drain has the same effect as release. Typically, therefore, you should use drain instead of release.

如果我猜对了,他们说我应该始终使用 -drain,无论是否有垃圾收集或引用计数都无关紧要。 iPhone 上没有 GC,所以无论如何我都会发送 -drain?

不幸的是,该文档只讨论了 Cocoa,而不讨论 Cocoa Touch 或 iPhone。所以我不确定这是否同样适用于那里。

最佳答案

没关系,它们的效果是一样的。 Apple 建议在您迁移到垃圾收集环境时使用 Drain(如果 iPhone SDK 的 future 版本支持它,或者如果您将其复制到 Mac OS X 项目),所以这就是我的选择。

关于iphone - 我应该在 iPhone 操作系统中 -drain 或 -release 一个自动释放池吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/799370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com