私はこの方法に出くわした:リリース後にnilに設定するのはなぜですか?
-(void) someMethod {
NSMutableArray *anArray = [[NSMutableArray alloc] init];
// Do stuff with anArray ...
[anArray release];
anArray = nil;
}
は、必要に応じてnilに配列を設定していますか?
このコードでは、リリースメッセージを配列に送信することによって、配列の割り当てが解除されます。
修正: '無視されません'、それはnilを返します。 –
@Wayne Hartman:はい、私は怠け者でした。回答が修正されました。 – JeremyP
+1 to-the-point回答 – viral