何らかの理由で を使用できないためarc
、以下のコードで..
フー。
@interface Foo : NSObject
@property (nonatomic, copy) NSString * string;
@end
Foo.m
@implementation Foo
@synthesize string=_string;
- (void) bar {
self.string = [NSString stringWithFormat:@"test1"];
self.string = [NSString stringWithFormat:@"test2"];
}
-(void) dealloc
{
[_string release];
[super dealloc];
}
@end
メソッドは常に呼び出されるとは限らないか、bar
複数回呼び出される可能性があります。
release
必要なものは1 つだけdealloc
ですか?