我知道关于这个话题有很多问题。我从未从事过基于非 ARC 的项目。
我有如下强弱属性
@property(strong,nonatomic)NSArray *data1;
@property(unsafe_unretained, nonatomic)NSArray *data2;
我在某些地方看到人们明确地将 viewDidUnload 中的数据设为 nil。
IE
-(void)viewDidUnload{
self.data1=nil;
self.data2=nil;
}
我的问题是如果我不这样做(我的意思是如果我不使 data1 和 data2 为零
在 viewDidUnload) 中,ARC 会自动释放对象吗?