我正在为我的iphone应用创建一个应用内商店,以获得一些内置功能。 Apple的文档建议使用“应用程序首选项”来存储它,但此论坛中的另一个问题建议使用NSUserDefaults进行另一项建议使用“应用程序首选项”的任务(Apple)。
有人可以澄清,对于应用内商店购买,使用NSUserDefaults是一种更好的方式吗?
感谢。
答案 0 :(得分:0)
我没有尝试使用App Pref,但可以报告使用NSUserDefaults是无痛的,似乎工作得很好。我只是用它来存储:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:@"A.Value" forKey:@"MyApp.DataKey"];
这将检索并检查:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *results = [defaults stringForKey:@"MyApp.DataKey"];