如何在应用程序中存储大的浮动值,例如0.00032012?我需要存储该号码,所以当有人点击保存偏好设置按钮时,它会存储一个变量。然后,当我重新启动应用程序时,它会记住该号码并将其发布到文本字段中。将应用程序存储在应用程序中以备后用
我正在考虑使用plist,但是如何将变量存储在plist中?例子?
任何想法???
如何在应用程序中存储大的浮动值,例如0.00032012?我需要存储该号码,所以当有人点击保存偏好设置按钮时,它会存储一个变量。然后,当我重新启动应用程序时,它会记住该号码并将其发布到文本字段中。将应用程序存储在应用程序中以备后用
我正在考虑使用plist,但是如何将变量存储在plist中?例子?
任何想法???
看看NSUserDefaults
和user defaults guide:
NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];
// save:
[defs setDouble:0.0032 forKey:@"myNumber"];
// load:
double d = [defs doubleForKey:@"myNumber"];
UserDefaults是存储这种喜好的最佳方式。默认情况下,您可以存储Cocoa内置的NSNumber
对象,如果您需要更多存储空间,则可以使用NSData。
你能告诉一个例子? – objectiveccoder001 2010-07-12 17:51:26
查看Georg Fritzsche的回答。他现在更新了示例代码。 – 2010-07-12 17:53:16