我是IOS新手,来自个人电脑我想尝试管理内存和电池资源。IOS内存和电池管理 - 内存vs工作
我有一个UIImageView的子类是非常轻的(这是一个图像占位符与一些方法)。此子类重复添加到几个根视图并从中移除。我在每个根视图上持有对子类的IBOutlet引用。
请问你:
- 只需添加/删除从根视图的子类(并保持它在内存中)?
或者
- 创建和每次(释放内存,但额外的工作)销毁子类的实例?
这是值得考虑还是我担心什么都没有?
如果UIImageView子类非常大,你的答案是否一样?
有没有办法衡量这些事情?
我会说保持实例,因为你反复使用它。如果您真的担心,可以随时在仪器中对您的应用进行配置以查找任何泄漏,并且如果它位于设备上,仍然可以使用仪器来测量电池消耗。 – CBredlow 2012-08-10 13:08:03