ОК, похоже, я устраняю утечку, добавляя авто-релиз:
- (void)restoreState {
// Gets an array stored in the user defaults plist
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
self.offendingNSMutableArray = [[[NSMutableArray alloc]
initWithArray:[userDefaults objectForKey:kArrayValue]] autorelease];
}
Но я подумал, что не хочу использовать авто-релиз, потому что ссылаюсь на бумаг*