当前位置:  开发笔记 > IOS > 正文

我应该在iPhone OS中排除或释放自动释放池吗?

如何解决《我应该在iPhoneOS中排除或释放自动释放池吗?》经验,为你挑选了1个好方法。

医生说:

在垃圾收集环境中,如果需要,向池中发送排泄消息会触发垃圾回收; 然而,释放是一种无操作.在参考计数环境中,排水与释放具有相同的效果.因此,通常应使用排水而不是释放.

如果我做对了,他们说我应该总是使用-drain,无论周围有垃圾收集还是引用计数都没关系.在iPhone上没有GC,所以无论如何我发送-drain?

不幸的是,该文件只讨论了Cocoa,而不是Cocoa Touch或iPhone.所以我不确定那里是否适用.



1> Marc Charbon..:

它并不重要,它们都具有相同的效果.如果您移动到垃圾收集环境(如果iPhone SDK的未来版本支持它,或者将其复制到Mac OS X项目中),Apple建议使用drain,这就是我要使用的内容.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有