Привет, пожалуйста, сообщите мне, есть ли утечка памяти в моем коде или нет.
Я решаю утечку памяти в своем приложении, но смущает здесь, создаст ли утечка памяти?Проверьте на наличие утечки памяти
NSMutableArray *dataArray=[[NSMutableArray alloc]init];
if(condition)
{
[dataArray addObject:[appDelegate selectFromDatabase:x]];//returning an autoreleased array
}
else
{
dataArray=[appDelegate selectFromDatabase:a];
}
//use dataArray
[dataArray release];
Хорошо подобрать. Вы также можете инициализировать свой NSMutableArray с помощью метода удобства/autoreleased, такого как [NSMutableArray arrayWithCapacity: (NSUInteger) numItems] – Rog 2010-12-07 10:33:12