Iphone 正在将所有应用程序与[NSUserDefaults standardUserDefaults]同步

Iphone 正在将所有应用程序与[NSUserDefaults standardUserDefaults]同步,iphone,objective-c,cocoa-touch,xcode,Iphone,Objective C,Cocoa Touch,Xcode,我不熟悉iPhone编程。我正在尝试在一个工作区中创建一个包含多个用户的应用程序。是否可以使用[NSUserDefaults standardUserDefaults]持续同步工作区中使用的所有应用程序,以便所有运行的应用程序都是最新的?通过无线局域网还是互联网?谢谢 顺便说一句,我只是想清楚我在问什么;假设用户向应用程序添加了一个新的客户端,那么工作区中运行的所有应用程序都将立即更新并添加客户端 NSUserDefaults仅管理one设备上的one应用程序的设置 现在,没有内置的方法来同步你

我不熟悉iPhone编程。我正在尝试在一个工作区中创建一个包含多个用户的应用程序。是否可以使用[NSUserDefaults standardUserDefaults]持续同步工作区中使用的所有应用程序,以便所有运行的应用程序都是最新的?通过无线局域网还是互联网?谢谢


顺便说一句,我只是想清楚我在问什么;假设用户向应用程序添加了一个新的客户端,那么工作区中运行的所有应用程序都将立即更新并添加客户端

NSUserDefaults仅管理one设备上的one应用程序的设置

现在,没有内置的方法来同步你自己的应用程序中的任何内容

所以你负责同步。你必须自己做。没有现成的iOS同步框架可用。至少我还没找到


我希望他们在iOS5中包含syncservices,但我对此表示怀疑

目前,每个应用程序都在自己的“沙箱”中运行——这意味着每个indivudal应用程序只能对自身进行更改、保存数据等。它无法修改任何其他应用程序,甚至无法访问其他应用程序中的信息。因此,NSUserDefault只影响当前应用程序的沙箱

修改另一个应用程序的唯一方法是,如果你有一台服务器,它会将数据上传到你的服务器,然后每个应用程序都会从你的服务器下载数据并定期刷新