2010-07-12 83 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

相關問題