同じクラスのインスタンスメソッドで ivar を解放できますか? もう一度割り当て初期化したいからです。[_myNSStringIvar release];
これは の他のものと競合し-(void)dealloc
ますか?
// in the middle of an instance method
if(_myNSStringIvar != nil){
[_myNSStringIvar release];
}
_myNSStringIvar = [[NSString alloc] initWithString:(NSString *)[aDictionary objectForKey:@"key"]];