将Java 2D数组转换为Objective-C 2D数组

将Java 2D数组转换为Objective-C 2D数组,java,objective-c,arrays,Java,Objective C,Arrays,我的Table.Java文件中有一个Java变量: int[][] evaluationTable = {{3, 4, 5, 7, 5, 4, 3}, {4, 6, 8, 10, 8, 6, 4}, {5, 8, 11, 13, 11, 8, 5}, {5, 8, 11, 13, 11, 8, 5}, {4, 6, 8, 10, 8, 6, 4}, {3, 4, 5, 7, 5, 4, 3}}; 我想在Table.m文件中转换为Objective-C。 我必须避开NSArray、NSMutab

我的Table.Java文件中有一个Java变量:

int[][] evaluationTable = {{3, 4, 5, 7, 5, 4, 3},
{4, 6, 8, 10, 8, 6, 4},
{5, 8, 11, 13, 11, 8, 5},
{5, 8, 11, 13, 11, 8, 5},
{4, 6, 8, 10, 8, 6, 4},
{3, 4, 5, 7, 5, 4, 3}};
我想在Table.m文件中转换为Objective-C。
我必须避开NSArray、NSMutableArray等,这一点很重要。

Objective-C是C的超集,对于文字数组,您可以使用C数组。在C语言中,数组括号位于数组名称之后,您必须指定列数-指定行数是可选的;否则,声明与Java相同。因此,只需将代码更改为:

int evaluationTable[][7] = { ...

有关更多详细信息,请查阅C数组和复合文字


HTH

请分享您迄今为止的尝试。@Sampada我已经尝试创建一个接受2d数组的方法,并在init方法中初始化它。请不要重新发布。
int evaluationTable[6][7] = { ...