このトピックについて多くの質問があることを知っています。非 ARC ベースのプロジェクトに取り組んだことはありません。
私は次のように強いプロパティと弱いプロパティを持っています
@property(strong,nonatomic)NSArray *data1;
@property(unsafe_unretained, nonatomic)NSArray *data2;
私はいくつかの場所で、viewDidUnload で明示的にデータを nil にする人を見てきました。
すなわち
-(void)viewDidUnload{
self.data1=nil;
self.data2=nil;
}
私の質問は、私の場合にこれを行わないかどうかです(つまり、data1 と data2 を nil にしない場合)
viewDidUnload で)、ARC はオブジェクトを自動的に解放しますか?