gpt4 book ai didi

iPhone确实收到内存警告策略

转载 作者:行者123 更新时间:2023-12-01 19:16:38 27 4
gpt4 key购买 nike

如果我有一组员工,例如在我的 View Controller 中。然后我收到内存不足的通知,该应用程序也不是事件的。

此时我应该将员工列表保存在数据库中,对吗?这样当用户再次重新激活应用程序时,它将通过 viewDidLoad 并从这里我可以重新加载数据库中的数据?

这是一个好策略吗?

我对 iPhone 开发相当陌生。

最佳答案

一旦您的应用程序进入后台,您应该立即保存所有未保存的更改。您的应用程序可能会在后台的任何时候终止,而不会收到任何类型的通知。如果您的数据未保存,则在用户重新启动应用程序时将丢失。

关于内存警告,这些更可能发生在前台。一旦您的应用程序进入后台,它就会被暂停并且不会收到任何通知。如果您的应用在 iOS 5 或更早版本下运行,则内存警告可能会导致调用 View Controller 的 viewWillUnload 方法。当需要再次显示该 View Controller 时,将再次调用其 viewDidLoad。在 iOS 6 下,这种情况不再发生。 viewWillUnload 已弃用。

关于iPhone确实收到内存警告策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12874596/

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