0

プロファイルでアプリを実行しているときに ARC in my application, for encoding the string i am usingcalloc` を使用していますが、calloc でメモリ リークが発生しています。

ここに画像の説明を入力

ARCリリースするかしcallocないか。

「いいえ」の場合、なぜリリースしないのですか?また、どのようにリリースしcallocますか?

ありがとう、

4

1 に答える 1

7

残念ながら、ARCはobjective-cオブジェクトのメモリのみを管理するため、この場合、メモリ管理を自分で処理する必要があります。

calloced メモリを「解放」するfreeには、使用されなくなったときに呼び出す必要があります。

free(strResult);
于 2013-05-20T12:30:55.833 に答える