gpt4 book ai didi

macos - NSUserDefaults 是否安全地处理自动终止?

转载 作者:行者123 更新时间:2023-12-04 21:45:23 27 4
gpt4 key购买 nike

苹果的文档说

NSUserDefaults temporarily disables sudden termination to prevent process killing between the time at which a default has been set and the time at which the preferences file including that default has been written to disk.



它是否也为自动终止执行此操作,或者我必须 synchronize当我怀疑可能会发生自动终止时(例如,当应用程序被隐藏时)?

最佳答案

它不需要专门为自动终止做任何事情。原因是自动终止的行为与 ⌘Q 没有不同(即,如果未启用突然终止,则调用 -[NSApp terminate:])和 NSUserDefaults已经处理 ⌘Q 就好了。

Apple's 2011 WWDC presentation on automatic termination (需要注册,34:00左右开始)有更多信息。

关于macos - NSUserDefaults 是否安全地处理自动终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213448/

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