我有两个viewcontroller:
viewcontroller1
- 属性NSArray
array1
和viewDidLoad
我正在分配
self.array1 = @[@"a",@"b",@"c",@"d"];
问题1:
如果没有编码alloc,这个array1
分配了内存和存储值?
问题2:
现在我有viewcontroller2
- 有财产NSArray
array2
使用prepareForSeque
方法,我将array1
值分配给array2
,
[[segue destinationViewController] setArray2:self.array1];
在viewcontroller2
- viewDidLoad
如果我记录array2
,我就会获得价值。哪里有array2
内存分配?