0

NSMutableDataiOS プログラムでクラスを使用しています。無制限のメモリ増加が発生します。自動参照カウントを使用します。割り当て手段を使用したとき、メモリを割り当てるためにそのメソッドに Malloc 呼び出しがあることがわかりましたNSMutableDatainitWithLength:ARC では、使用によって割り当てられたメモリmallocはプログラマが解放する必要があります。これは、ARC が何もしないためです。クラスの実装がわからないので、が解放されたときにNSMutableDataによって割り当てられたメモリが解放されるかどうかはわかりません。割り当て手段によると、そうではありません。誰もこれについて何か知識を持っていますか?NSMutableDataNSMutableData

別の質問はNSMutableData setLength:、現在のサイズよりも小さいサイズでメソッドが呼び出された場合、余分なメモリが解放されるかどうかです。

4

0 に答える 0