mVertices
- это указатель, но вы рассматриваете его как двумерный массив, который недопустим (хотя вы можете рассматривать его как одномерный массив).
Создание Динамический многомерный массив в (Objective) -C довольно сложен, поскольку компилятор должен знать размер всего, кроме первого измерения, чтобы фактически скомпилировать, где в памяти находится элемент.
НоВы можете сделать расчет самостоятельно:
mVertices[(row * size) + column] = ccp(row, column);
Вы можете определить макрос для этого:
#define VERTICE_ACCESS(row,colum) mVertices[(row * size) + column]