ViewControllerクラスが毎回このようなことをしないと、メモリ不足の警告(ユーザーが見たいとすぐに再度ロードする)のためにビューを一時的に放棄すると、メモリの問題が発生することをどこかで読んでいました。そのビューのアウトレット:
-(void)dealloc {
[myView release], myView = nil;
[myLabel release], myLabel = nil;
[super dealloc];
}
私はここで混乱しています。なぜなら、実際には [myView release] もゼロになると思っていたからです。変数はもうオブジェクトを保持していないと言っています。なんで二回?それとも、私が見逃したものがありますか?