やったほうがいい。
viewDidUnload低メモリ状態で呼び出されます。したがって、クリーンアップする場合はself.yourOutlet = nil、このメソッドでも呼び出します。さらに、アプリのメモリを節約できます。
次回(viewDidUnloadメソッドが呼び出された後)、viewメモリに再度ロードされ(viewDidLoad呼び出され)、コンセントが正しく設定されます。
経験則として、でリリースするものはすべてIBOutlet、このメソッドdeallocでもリリースする必要があります(参照はnil likeに設定されますself.label = nil)。
メモ
を呼び出さないself.label = nil;でくださいdealloc。代わりに、 Appleメモリ管理ガイド[label_ release];に記載されているように実行してください。
さらに、StackOverflow検索はあなたの友達です:
UIViewController viewDidUnloadはいつ呼び出されますか?
-deallocではなく-(void)viewDidUnloadでオブジェクトをリリースする必要があるのはいつですか?
お役に立てば幸いです。
編集
ARCを使用しない場合(私はそうは思わない)[super dealloc];、次のように呼び出す必要があります。
- (void)dealloc
{
[label_ release];
[super dealloc];
}