2010-07-12 42 views
1

如何在应用程序中存储大的浮动值,例如0.00032012?我需要存储该号码,所以当有人点击保存偏好设置按钮时,它会存储一个变量。然后,当我重新启动应用程序时,它会记住该号码并将其发布到文本字段中。将应用程序存储在应用程序中以备后用

我正在考虑使用plist,但是如何将变量存储在plist中?例子?

任何想法???

回答

5

看看NSUserDefaultsuser defaults guide

NSUserDefaults *defs = [NSUserDefaults standardUserDefaults]; 
// save: 
[defs setDouble:0.0032 forKey:@"myNumber"]; 
// load: 
double d = [defs doubleForKey:@"myNumber"]; 
3

UserDefaults是存储这种喜好的最佳方式。默认情况下,您可以存储Cocoa内置的NSNumber对象,如果您需要更多存储空间,则可以使用NSData

+0

你能告诉一个例子? – objectiveccoder001 2010-07-12 17:51:26

+0

查看Georg Fritzsche的回答。他现在更新了示例代码。 – 2010-07-12 17:53:16

相关问题