У меня есть следующий сценарий:
class1
methodA
NSMutableArray *myArray=[[NSMutableArray alloc]init];
[class2 methodB:myArray];
[myArray release];
...
class2
methodB:(NSMutableArray) myArray{
[class3 methodB:myArray];
}
...
class3
methodC:(NSMutableArray) myArray{
manipulate contents of myArray...
}
...
Уместно ли выпускать myArray JUST в methodA или я должен выпускать его в каждом methodB и methodC?Я хочу, чтобы все три метода имели доступ к одному и тому же содержимому, т. Е. К одному и тому же массиву обращались в каждом методе.