我们可以将 NSAutoreleasePool 用于视图吗?
我想知道是否有任何方法可以通过视图使用 NSAutoreleasePool
(就像我们在 .h
文件中定义某些内容并在 dealloc 中 dealloc
它们一样) .m 文件的方法)。
是否可以?
I want to know is there any way to use NSAutoreleasePool
through a view (just like we define something in .h
file and dealloc
them in dealloc method of .m file).
Is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不,不应该这样做。
来自 Apple 的 自动释放池文档:
和下一段
Nope, this shouldn't be done.
From Apple's autorelease pools documentation:
and the next paragraph
当然,你可以。我不确定这在您的情况下是否有意义,因此您必须对此进行分析,但如果您愿意:
在 .h 文件中
在 .m 文件中:
正如我所说,我不确定它是否有意义,除非你在你的视图中分配了很多小物体。
Sure, you can. I am not sure if it makes sense in your situation, so you'll have to analyze that, but if you want:
In the .h file
In the .m file:
As I said, I am not sure if it makes sense, unless you allocate lots of small objects in your view.