-(void)addNode{
Node *node = [[Node alloc] init];
[node fromBytes:nodeData];
[neighborNodes addObject:[node retain]];
[node release];
}
Допустим, у меня есть такой метод. Узел выделяется и добавляется в NSMutableArray (соседние узлы - это NSMutableArray ..) Я не уверен, что здесь требуется инструкция [node retain]. Могу я просто сделать это? Я взял слово «сохранить» и не выпустил узел. Какой из них правильный? Заранее спасибо ...
-(void)addNode{
Node *node = [[Node alloc] init];
[node fromBytes:nodeData];
[neighborNodes addObject:node];
}