wal*_*qvi 39 memory-leaks memory-management uinavigationcontroller ios
我在UINavigationController中推送和弹出ViewControllers.
我正在跟踪我的应用程序的内存消耗.在推送新的viewController时,内存消耗逐渐增加,但是当我使用[self.navigationController popViewControllerAnimated:NO];
内存消耗弹出相同的ViewController时,不会减少而是常量.
用户可以多次推送和弹出特定的viewController,这会导致应用程序在RAM中的高内存消耗.
我该怎么做才能优化我的内存消耗?
Sha*_*dul 11
当您关闭视图控制器(或弹出它)时,如果您没有向它发出任何强指针(该控制器由导航控制器或呈现视图控制器保留),它将被释放,因此您通常不需要在创建它并推送或呈现它时有一个指向它的指针).
如果没有其他强有力的指针,它将被释放
尽量避免对 IBOutlet 使用强属性。
归档时间: |
|
查看次数: |
15130 次 |
最近记录: |