-1

Objective-cで手動メモリ管理を使用してプロジェクトを実行しようとしています。私はARCを無効にしました。私はカスタムデータ構造を開発しましたLinkedListどのように私はこのデータ構造をdeallocできますか? deallocオブジェクトに対してdeallocまたはのリリースを使用する必要がありますか?私はdeallocを試みたときにエラーを返します。 xcodeのメモリプロファイラはありますか?OSXプロジェクトのDeallocオブジェクトARCが無効です

答えて

1

あなたが所有するオブジェクトが不要になったときに、手動メモリ管理でreleaseを呼び出します。それが破壊される前に

オブジェクトのdealloc方法は、システムによって呼び出され、クリーンアップを行うために使用することができます。手動メモリ管理のdeallocメソッドは、コール[super dealloc]でなければなりません。これは、スーパーメソッドが呼び出されてはならないARCとは異なります。

HTH

+0

ありがとうございました。 xcodeにメモリ管理機能を備えたプロファイラがありますか? –

+0

Xcodeのプロファイルの標準割当と漏洩(もしかすると他のもの)があなたのニーズを満たしていない場合は、別の質問をしてください。 – CRD

関連する問題