I have two viewcontroller:
viewcontroller1
- Has Property NSArray
array1
and in viewDidLoad
I am assigning
self.array1 = @[@"a",@"b",@"c",@"d"];
Question 1 :
How without coding alloc, this array1
allocated memory and storing values?
Question 2 :
Now I have viewcontroller2
- Has Property NSArray
array2
Using prepareForSeque
method, I am assigning array1
value to array2
,
[[segue destinationViewController] setArray2:self.array1];
In the viewcontroller2
- viewDidLoad
if I log array2
I am getting the value. Where got array2
memory allocated?