0
我有1個鏈接列表對象,我想通過 存儲和檢索Objective-C中的任何狀態維護類。 有沒有這樣的例子?通過NSUserDefault類存儲和檢索鏈接列表的例子
我有1個鏈接列表對象,我想通過 存儲和檢索Objective-C中的任何狀態維護類。 有沒有這樣的例子?通過NSUserDefault類存儲和檢索鏈接列表的例子
狀態維護?對於Objective-C中的任何類?爲什麼不使用NSMutableDictionary?
對於允許使用什麼類型的對象有限制(例如NSSets不允許但NSArrays),但您可以將該字典直接存儲到NSUserDefaults以保持跨運行狀態。
E.g.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSUserDefaults *savedData = [NSUserDefaults standardUserDefaults];
self.settingsDict = [NSMutableDictionary dictionaryWithDictionary:
[savedData dictionaryForKey:@"settings"]];
// ...
}
搶,然後
- (void)applicationWillTerminate:(UIApplication *)application
{
NSUserDefaults *savedData = [NSUserDefaults standardUserDefaults];
[savedData setObject:self.settingsDict forKey:@"settings"];
[savedData synchronize];
// ...
}
保存。