如何在应用程序中存储大的浮动值,如0.00032012?我需要存储该号码,因此当有人点击保存首选项按钮时,它会存储一个变量。然后当我重新启动应用程序时,它会记住该号码并将其发布在文本字段中。
我在考虑使用plist,但是如何在plist中存储变量?实例
任何想法???
答案 0 :(得分:5)
查看NSUserDefaults
和user defaults guide:
NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];
// save:
[defs setDouble:0.0032 forKey:@"myNumber"];
// load:
double d = [defs doubleForKey:@"myNumber"];
答案 1 :(得分:3)
UserDefaults是存储此类偏好的最佳方式。您可以默认存储Cocoa的内置NSNumber
对象,如果需要更多存储空间,也可以使用NSData。