直接割り当てて、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