-3

ナビゲーション コントローラーについて一般的な質問があります。ナビゲーション コントローラーでテーブル ビューをプッシュしました。(現在、テーブル ビューが表示されています) ナビゲーション コントローラーの戻るボタンをクリックすると、メイン ビューに戻ります。テーブル ビューに割り当てられたメモリは自動的に解放されます。余分なことをする必要がありますか?

前もって感謝します。

4

2 に答える 2

2

一般に、オブジェクトへの参照を維持しない限り、Cocoa Touch が正しいことを行うと安全に想定できます。画面に何も描画されていない場合、API は通常、理由もなくそれらを保持しているわけではありません。

このコンテキストでの「保持」とは、ARC を使用している場合は「参照を​​保持する」ことを意味し、使用していないrelease場合は「しない」ことを意味します。

于 2012-08-02T09:44:44.527 に答える
0

ARC の前: UIViewController をナビゲーション コントローラーのスタックに追加するときは、ビュー コントローラーをスタックにプッシュした後に解放する必要があります。

プロジェクトが ARC 対応の場合、これを行う必要はありません。ARCの詳細を読んでください。

于 2012-08-02T09:42:39.530 に答える