Objective-Cでは、メソッドが、、、またはの場合、次のような標準的な規則があるalloc
ようnew
ですcopy
。新しいオブジェクトの所有権があるため、を使用してオブジェクトを解放することになっています[obj release]
(これはARCではないとします)。 。
ただし、新しいインスタンスを取得するメソッドが、、、、または[NSMutableArray arrayWithCapacity:100]
ではないためalloc
、などの「便利なメソッド」による場合、慣例により、新しいオブジェクトは自動解放プールにあり、心配する必要はありません。それを解放しますか?new
copy