- 349 名前:デフォルトの名無しさん [2009/10/09(金) 06:08:24 ]
- もの凄い初歩的な質問かもしれないのですが、
とあるサイトに↓のようなコードがありました。 NSMutableArray *anArray = [[NSMutableArray alloc] init]; NSString *str = [[NSString alloc] initWithString:@"文字列"]; [anArray addObject:str]; [str release]; NSStringのstrをNSMutableArrayに追加しているのですが、その直後にstrをreleaseしています。 NSMutableArrayに追加するということは、クラスのインスタンスをコピーして追加するという事なのでしょうか? addObjectした後は、元のオブジェクトは必要なくなるって認識でいいのでしょうか?
|

|