Использование autorelease
:
return [array autorelease];
Он будет выпущен позже, но абонент может retain
принять его в собственность.
Кроме того, вы можете использовать array
метод класса:
-(NSArray*)getSomeStuff {
NSMutableArray *array = [NSMutableArray array];
//...
return array;
}