我想知道我是否可以直接分配,现在用 ARC 初始化一个 ivar(因为如果我记得清楚的话,没有 ARC 是不可能的,因为它会泄漏内存)?
示例(考虑像这样声明的 ivar):
@property (nonatomic, strong) NSArray *myArray;
@synthetize myArray = _myArray;
然后做
self.myArray = [[NSArray alloc] initWithObjects:object1, object2, nil]; //I know I could directly use [NSArray arrayWithObjects:...] but that's the purpose of my question