Tun*_*Duc 1 memory-management objective-c dealloc ios automatic-ref-counting
我在ARC下的内存管理方面遇到了一些问题.当我在我的应用程序中使用popViewController时,它们都没有释放内存,有时候不会调用viewcontroller的dealloc.即使在调用dealloc时,内存仍然没有被释放.所以我问什么会占用内存甚至viewController的dealloc方法被调用?什么会导致dealloc不被称为?很少有动画,代表?还要别的吗?
如果未调用dealloc,则某些对象具有对视图控制器的强引用.您需要检查代码并寻找强大的参考周期.
当你按下视图时,不要指望你的记忆力会减少.iOS在内存中缓存大量内容以提高性能,例如图像,字符串文字等.只需确保您不会长时间挂在对象上,而不是需要它们.
| 归档时间: |
|
| 查看次数: |
4021 次 |
| 最近记录: |