【发布时间】:2015-07-08 05:59:11
【问题描述】:
我习惯在 StoryBoard 中设置视图,将非激活视图设置为Hidden,但我也不希望它们占用太多不必要的内存。 UIView 隐藏或不活动时如何释放?
顺便说一句,我正在使用 Swift 编程。提前致谢。
【问题讨论】:
-
不要。如果要隐藏视图,请隐藏它。如果您从内存中清除它,您需要稍后重新创建它。这看起来很像过早的优化。
-
那么隐藏一个UIView不是那么浪费内存吗?即使这不是一个好习惯?
-
在实际测量之前(以及在它引起实际问题之前)担心什么是浪费是不好的做法。