我正在为我的 iphone 应用程序的一些内置功能创建一个应用程序内商店。Apple 的文档建议使用 Application Preferences 来存储它,但这个论坛中的另一个问题建议使用 NSUserDefaults 来完成另一个推荐 Application Preferences 的任务(Apple)。
有人可以澄清一下,对于应用内商店购买,使用 NSUserDefaults 是否是一种更好的方法?
谢谢。
我正在为我的 iphone 应用程序的一些内置功能创建一个应用程序内商店。Apple 的文档建议使用 Application Preferences 来存储它,但这个论坛中的另一个问题建议使用 NSUserDefaults 来完成另一个推荐 Application Preferences 的任务(Apple)。
有人可以澄清一下,对于应用内商店购买,使用 NSUserDefaults 是否是一种更好的方法?
谢谢。
我不一定尝试过使用 App Prefs,但可以报告说使用 NSUserDefaults 很轻松,而且看起来效果很好。我只是用它来存储:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:@"A.Value" forKey:@"MyApp.DataKey"];
这要检索和检查:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *results = [defaults stringForKey:@"MyApp.DataKey"];