持久存储Cocoa/MacOSX

Sev*_*Sev 6 macos cocoa desktop-application objective-c

在使用Cocoa/Objective-C编写MacOSX应用程序时,我希望能够存储用户输入的数据.目前每个安装只有一个用户; 但是,我想知道如果每个安装有多个用户,存储方法会如何变化.

在每个安装1个用户的情况下,我应该坚持使用SQLLite进行持久存储,还是建议什么?

如果我每次安装允许多个用户,那么首选哪种持久存储方法?

die*_*ikh 7

您可以使用Core Data并为每个用户创建一个持久存储(在〜/ Library/Application Data/My App /中)