Где утечки памяти в моем for ... в цикле с addObject - PullRequest
5 голосов
/ 27 октября 2011

В следующем цикле наблюдаются утечки памяти:

NSMutableArray *array1 = [[NSMutableArray alloc] init];
for(SomeClass *someObject in array2){    //has already been populated;
    if (someObject.field == desiredValue){
        [array1 addObject:someObject];
    }
}
//EDIT:
//use array1 for very secret operations
[array1 release];

Есть идеи почему?

1 Ответ

1 голос
/ 27 октября 2011

Вы освобождаете все свои сохраненные свойства в SomeClass? Убедитесь, что в dealloc освобождены все сохраненные свойства. Убедитесь, что SomeClass не содержит утечек ..

...