Имею ли я это право ...
// Reactor.h
@property(nonatomic, retain) NSMutableArray *reactorCore;
// Reactor.m
[self setReactorCore:[NSKeyedUnarchiver unarchiveObjectWithFile:[self dataFilePath]]];
...
-(void)dealloc {
[reactorCore release];
[super dealloc];
}
Я почти уверен, что все делаю правильно (но просто хотел проверить). По моему мнению, NSKeyedUnarchiver возвращает принадлежащий ему объект, затем я беру на себя владение через @property, позже я освобождаю реакторное ядро, и все хорошо?