リリースの割り当てられたオブジェクトメモリについていくつかの本を読んでいます。オブジェクトのメモリを解放します
一部は言う:object = nil,
は、いくつかは言う:[object release];
私は混乱しています、異なるもので、どちらが良いですか?
object = nil
と設定すると、オブジェクトハンドラがデバッガから設定されているのがわかります。私が[object release];
オブジェクトハンドラを呼び出すと、アドレスの束がまだ残っています。
メモリの解放についての詳細は誰か教えてください。
Javaの観点からは、オブジェクトハンドラをnullに設定し、実行時にそれを収集するよう通知します。 Objective-Cについて
オブジェクトを解放する必要があるnilを設定する必要があるオブジェクト。
グレートarticle.thanks君たちの非常に徹底した治療へのリンクです。 – Jeff