本人新手,请教一个问题,关于内存管理的,如下:在ARC开启的情况下,声明一个属性用weak修饰,然后在在一个方法里面分别用alloc  init方法和array方法创建数组并复制给属性,结果前者创建的数组不存在,后者存在,可以向里面添加元素,请问这是问什么,两种创建方法有何区别?@property (weak, nonatomic) NSMutableArray *questonModels;{
self. questionModels = [NSMutableArray alloc] init];  // 创建方式1:该方法会有警告,不能像数组中添加元素。
self. questionModels = [NSMutableArray  array];//  创建方式2:该法没有警告,可以向数组中添加元素。
[self. questionModels  addObject: object];
}