Я думаю, что вы пропустили звонок на авто-релиз в конце.

у много кода, особенно в примере кода Apple, который похож на следующее:

   EditingViewController *controller = [[EditingViewController alloc] initWithNibName:@"EditingView" bundle:nil];
    self.editingViewController = controller;
    [controller release];

Есть ли какая-либо причина, в частности, что вышеуказанный подход оказывается выгодным по сравнению с:

self.editingViewController = [[EditingViewController alloc] initWithNibName:@"EditingView" bundle:nil];

Попытка понять, есть ли стратегия для вышеупомянутого.

Спасибо!