私はこのメンバーを持っているとしましょう:
@property (retain, nonatomic) Student *student;
@synthesize student;
ここで、他のクラスで、学生を設定しているとしましょう。つまり、新しく作成したオブジェクトを学生に割り当てています。ここで、学生が以前に 1 つのオブジェクトを参照していたとします。私の質問は、学生に新しいオブジェクト参照を割り当てたときに、このオブジェクトが解放されるかどうかです。このコードでは
someClassObjectRef.student = newStudent; //someClassObjectRef.student is already having one student object ref
新しいオブジェクトを割り当てる前に古いオブジェクトを明示的に解放する必要がありますか? 私が言おうとしていることを理解していただければ幸いです。
注: ARC は使用されません。
ありがとう。