Нет проблем с объявлением многомерного массива объектов Obj-C в стиле C и доступа
n = myArray[x][y].myProperty;
или do
[myArray[x][y] someMethod: someArgument];
Это похоже на использование одной переменной, вместо элемента массива.Но это простой массив в стиле C ссылок на объекты, а не объект.
Вы хотите что-то другое.Ваш массив - это массив внутри класса, и вы хотите получить доступ к элементам.Чтобы получить доступ к элементам, сделайте то же самое с одномерными массивами, но, например,
a = [my2DimArray objectAtIndexX: x indexY: y];
и
[my2DimArray replaceObjectAtIndexX: x indexY: y withObject: myObject];
или
[my2DimArray addRow: myNSArray];
и
RV2DimArray *my2DimArray = [RV2DimArray arrayWithX: 17 Y: 39];
Или, если вы собираетесь больше:
RVMultiDimArray *a = [[RVMultiDimArray alloc] initWithDimensions: 4, 4, 8, 0];
и т. Д. *