cocoa - 何时保存 Cocoa 应用程序的设置?

标签 cocoa

我有一个小的 Cocoa 应用程序需要保存其设置。每次用户进行更改时都保存是最佳实践还是仅在应用程序结束时保存一次更好?

当应用程序应结束或窗口应关闭时是否会引发任何事件?

最佳答案

NSUserDefaults类可以(应该)用于管理用户设置。

该类将“不时”以及在应用程序关闭之前保存用户设置。

您还可以通过调用synchronize来强制保存方法。

关于cocoa - 何时保存 Cocoa 应用程序的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2084709/

相关文章:

cocoa-touch - 如何防止 NSPropertyListSerialization 崩溃?

objective-c - 为什么 Apple 在其类中使用 "flags"结构体?

objective-c - 如何检查是否有选择?

objective-c - NSTextField - 可选择和 mouseup 事件

cocoa - 通过 Cocoa 连接到 WIFI 网络

cocoa如何阻止停靠菜单上的 "Quit"菜单项

objective-c - 从函数中获取局部变量并在另一个可以动态更改的函数中实现该变量

objective-c - 如何使用performSelector :withObject:afterDelay: on a method with multiple arguments

cocoa - 在核心数据中是否有任何内置机制可以将特定实体的实例限制为最大数量?

objective-c - 使用 NSView 实例作为 NSDictionary 键?