如何在目标C中获得二维数组的维数?

时间:2014-02-26 11:27:50

标签: objective-c

我将二维数组传递给方法,在方法中我想计算数组的维数。我能够通过

计算元素的数量
length = (sizeof(data)/(sizeof(data[0]));

但我无法获得行数和列数。

我试图从给定的数组创建一个2-D NSArray,但没有数组的大小就无法做到。

1 个答案:

答案 0 :(得分:1)

rows = (sizeof(data)/(sizeof(0[data]));
cols = (sizeof(0[data])/(sizeof(0[data][0]));