【发布时间】:2017-10-25 03:05:57
【问题描述】:
我的应用可能会消耗数十 MB 的内存,在极少数情况下会达到 100 MB。我是否需要担心内存警告并实施didReceiveMemoryWarning()?我需要多少时间来释放内存? (我需要将内存中的数据持久化到硬盘中。)
假设我以 iPhone 5 之后的设备为目标。
【问题讨论】:
-
该公式中有很多变量(正在运行的应用程序数量、iOS 版本、硬件规格等),我认为触发内存警告并不难.
-
是的,我明白了,我只需要对每个设备型号进行粗略估计。我没有不同的设备可以测试。比如说,如果我的应用在 iPhone 6 上消耗 100MB,我需要担心吗?
-
@NeoWang 它有 1 GB 的 RAM,您不必担心。