标签: objective-c macos share nsuserdefaults defaults
我使用用户默认设置来存储我的应用数据。
我有一些与同一台机器上的所有用户相关的全局数据。
如何在它们之间共享这些数据?
NSUserDefaults的' initWithSuiteName无效。
我发现它只能写入根文件夹中的隐藏文件,但这对用户来说太明显了。
答案 0 :(得分:1)
您最接近的方法是让所有用户都成为一个组的成员,然后使用共享数据创建一个组可写文件。它可能是一个plist,它甚至可以通过默认API访问,假设您不需要多个同时写访问。
答案 1 :(得分:1)
您可以使用iTunes等/Users/Shared目录。 App Store。
/Users/Shared