如何在應用程序中存儲大的浮動值,例如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