gpt4 book ai didi

iphone - iOS 5 是否以不同方式处理低内存情况?

转载 作者:行者123 更新时间:2023-11-28 17:38:13 25 4
gpt4 key购买 nike

我仅在 iOS 5.0 中遇到问题,在出现模态视图时收到低内存警告有时会使我出现白屏 - 我相信发生这种情况是因为我的选项卡栏 Controller 释放了它的所有 View 。

相同的场景不会在 iOS 4.0 中引起问题。我能想到的有两种解释:

  1. iOS 5 使用更多内存,留给应用程序的内存更少
  2. iOS 5 以不同方式处理低内存情况

在 5.0 之前的版本中,我曾经能够通过释放一些额外的内存来响应低内存警告。在 5.0 中,这似乎是我第一次收到低内存警告,模态视图 Controller 下的所有内容都清除了它的 View 。跟踪确认,在内存警告之后,模态视图 Controller 下的任何 Controller 都将其 view 字段设置为 nil

谁能告诉我有关 iOS 5 与早期版本相比如何处理低内存情况的信息(最好来自 Apple)?我希望能够在必要时释放一些内存,而不是清除所有 View 。

最佳答案

在回答您最后一段中的问题时,您正在寻找来自 WWDC 2011深入了解 iOS 性能视频。 .它讨论了 iOS 5 中从大约 13 或 14 分钟开始的低内存处理,并讨论了对低内存警告消息的更改,特别是从大约 16 分钟开始。

不过,我不确定它能否帮助您找出您的应用出了什么问题。

关于iphone - iOS 5 是否以不同方式处理低内存情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9144343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com