didRecieveMemoryWarningメソッドを使用して一番下に移動する必要があります。私はこのフォーラムでこのトピックについて30のスレッドのように読みました。そして、すべての答えは異なります。
最初の質問。didRecieveMemoryWarningでオブジェクトを解放する必要がありますか、それとも単にnilに設定する必要がありますか?または両方?
私は、didRecieveMemoryWarningメソッドでtableViewデータソースがある場合はそれを解放する必要があることを読みました。また、このメソッドでIBOutletsをリリースする必要があることも読みました。私は混乱しています、ここで何が正しいのですか?
viewDidLoadで開始したオブジェクトだけがdidRecieveMemoryWarningでリリースする必要がありますか?
labelTitleText.text = @"Woodie Guthrie"
それとも、私が割り当てたばかりのプロパティですか。たとえば、次のようになります。labelTitleTextは私のヘッダーファイルのプロパティです。
今日の私のアプリケーションでは、dealloc
メソッド内のすべて(上記の例のように割り当てられたラベルも)をリリースします。これは正しくないと思います。
理解しやすくなるように、小さなコード例を本当にいただければ幸いです。これは、他のスレッドに欠けているものです。
みなさん、良い一日を!