一个基于标签栏的应用程序,带有5个标签切换选项...我怎么想有效地管理内存?
选项卡之间的切换非常频繁我是如何管理这种情况的?
要么
无论如何,所有标签都会保持活动状态?但这是一个糟糕的选择......
请详细说明标签栏内存管理
让UIKit处理它.你不应该担心.UIKit将根据需要卸载视图(您可以在viewDidUnload视图控制器中了解它).
例如:
从选项卡1开始.选项卡1是唯一将加载其视图的视图控制器.
您点击选项卡2.现在将加载选项卡2的视图控制器,并且选项卡1的视图控制器仍在.
更多时间继续,您点击其他加载其他视图控制器的选项卡.
UIKit注意到内存运行有点低或者只是想要整理一下(你无法控制它).所以现在它将卸载一些视图控制器的视图(但显然不是你当前正在查看的视图).
您当然应该是一个好公民,并在视图控制器中发布您保留的任何内容,viewDidUnload因为您可以在想要再次加载视图时轻松创建.
| 归档时间: |
|
| 查看次数: |
3276 次 |
| 最近记录: |