gpt4 book ai didi

ios - 在 ios 应用程序的生命周期内存储变量

转载 作者:行者123 更新时间:2023-11-29 11:04:14 24 4
gpt4 key购买 nike

当应用程序从多任务托盘中被杀死/终止时会发生什么(即双击主页按钮并从那里删除它)?然后我通过单击它再次重新启动该应用程序?考虑这种情况。我保存了一些变量(全局变量)并为它们保存了一些值。我从多任务托盘中杀死/删除了应用程序并重新启动它。我不再有变量值。我如何在应用程序生命周期的整个过程中存储它们,并且当有人在应用程序生命周期内发生变化时它们可以被更改。如果您需要更多信息,请询问。我一直在将这些值保存到 plist 文件中。我创建了一个设置包并将值作为全局变量保存到它们中。这是要走的路吗?

最佳答案

要在应用程序被终止/终止后保存数据,您必须使用持久存储。有许多不同的方法可以做到这一点。其中一些方法使用 NSUserDefaults、plist 或 CoreData。

查看这些链接,并尝试找出最适合您正在尝试做的事情。

iOS persistent storage strategy

Use SQLite, plist, or something else?

您还应该查看 iOS 开发讲座,它分为两部分,第一部分非常详细地介绍了持久性存储。它被称为有效的 iPhone 应用程序开发。我建议同时观看两者,但第一部分的第一部分会回答您的问题。

https://developer.apple.com/videos/ios/

关于ios - 在 ios 应用程序的生命周期内存储变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14371024/

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