iPhone SDKのメモリ管理の一面について考えています。ループ内でalloc'edの場合に作成されるオブジェクト数
私が実行した場合:
for (int x = 0; x < 10; x++) {
NSMutableArray *myArray = [[NSMutableArray alloc] init];
}
は、私がメモリに10個のmyarrayのオブジェクトを作成しています、またはそれぞれのallocは前を上書きしますか?後者の場合は、ループの後でクリーンアップする必要があると私は思います。前者の場合、私はForループ内のリリースが必要であると推測します。
ありがとうございました。
9個のリークがあるオブジェクト10個。 –
お返事いただいた皆様に感謝します。私は疑念を抱いていたが、これは混乱を解消する助けとなった。 – Jeremy