ObjectiveCでNSStringobjを作成する方法は2つあります。
方法1:
// string1 will be released automatically
NSString* string1 = [NSString string];
// must release this when done
方法2
NSString* string2 = [[NSString alloc] init];
[string2 release];
私が行った場合
NSString *string = @"This is a string";
私の質問は、上記の宣言がどちらの方向に当てはまるのか、そして結局それをリリースすべきかということです