将Java 2D阵列转换为Objective-C 2D阵列

时间:2016-07-05 02:23:39

标签: 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, NSMutableArray 等...

1 个答案:

答案 0 :(得分:0)

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

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

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

有关详细信息,请查找 C数组复合文字

HTH