こんにちは、私のコードにメモリリークがあるかどうか教えてください。
私のアプリケーションでメモリリークを解決していますが、ここで混乱してメモリリークが発生しますか?メモリリークを確認する
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 arrayWithCapacity:(NSUInteger)numItems] – Rog
@Rog - Fair pointのような便利/自動再利用メソッドでNSMutableArrayを初期化することもできますが、必要な場合にのみ配列が作成される場合はコードを理解しやすくなります。私は私の答えを更新しました – willcodejavaforfood
+1 - ありがとう......... – Saawan