NSMutableDictionaryを含むNSMutableArrayをNSUserDefaultsに保存/復元する方法です。

ソースコード


NSUserDefaults *defaults;

defaults = [NSUserDefaults standardUserDefaults];
//  保存・更新

[defaults setObject:[NSKeyedArchiver archivedDataWithRootObject:MutableArrayObject] forKey:@"MutableArrayObject"];

//  即時記録

[defaults synchronize];

//  復元

MutableArrayObject = [NSKeyedUnarchiver unarchiveObjectWithData:[defaults objectForKey:@"MutableArrayObject"]];