我正在使用<条码>NSUserDefaults,为我的备份储存一些星级环境,但我要使用以下代码登记这些环境的违约值:
NSDictionary *appDefaults = [[NSDictionary alloc] initWithObjectsAndKeys:(NSInteger)0, @"PMChordColour", (NSInteger)1, @"PMTextColour", (NSInteger)0, @"PMBackgroundColour", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:appDefaults];
我在阅读这些数值时使用了这些数值。
NSInteger setColour = [[NSUserDefaults standardUserDefaults] integerForKey:@"PMChordColour"];
问题在于<代码>NSDictionary
是否有办法登记允许储存愤怒的违约情况? 我认为,我可以使用<代码>NSNumber,但似乎没有必要的间接费用。