备份NSUserDefaults并同步iPhone

SK9*_*SK9 7 iphone sync nsuserdefaults

[NSUserDefaults standardUserDefaults]当用户同步其设备时,是否备份了应用程序域?如果没有,你能建议一个接近正确的替代方案吗?

Apple在其文档中引用了"应用程序首选项",例如关于应用程序内购买.我理解,也许是错误的,他们在这里引用了NSUserDefaults,尽管术语似乎并不完全匹配.

我计划录制的应用内购买[NSUserDefaults standardUserDefaults]需要在我的项目中备份.

提前感谢您.

Jer*_*sel 10

是.NSUserDefaults使用PLIST文件作为后备存储,在每次同步时备份.有关详细信息,请参阅http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/UserDefaults/Concepts/DefaultsDomains.html.

如果您想亲眼看看,可以查看〜/ Library/Application Support/MobileSync/Backup /.仅使用您的应用程序创建设备的未加密备份,并在PLIST编辑器中查看文件.